Job Summary
Bachelors of Engineering or Equivalent
AWS Trained or certified
CI/CD
Automation and IaaC (infrastructure as code)
• Provisioning and managing infrastructure as code with Terraform and Jenkins;
• Kubernetes and Micro-service architecture - SME level knowledge
• API Gateway and Cloudfront/WAF specialization, good knowledge of Layer7 and Routing.
• Write Chef cookbooks, recipes to automate installation of Middleware Infrastructures like Apache Tomcat, JDK, Oracle, Tomcat and configuration tasks for new environments.
• Work alongside the Product Development Teams to acquire a thorough knowledge of the requirements, based on which he will recommend the software and create high-level diagrams of the infrastructure required. This includes servers, space/volumes, security policies, IAM roles, Application folder structures, Load balancer and Database flow.
• Conceptualize the backup and recovery methodology, RTO (Recovery Time Objective) and RPO (Recovery Point Objective) of the entire technology stack.
• Develop Disaster Recovery site with failover architecture with minimal/near zero data loss.
• Analyze the load and traffic that shall be coming on the new server in accordance with the type of instance selected either m3.xlarger or m5.xlarger.
• Perform a thorough study of the EBS volume to get an optimized result and perpetually monitor the cost of AWS which includes services like EC2 servers, ALB, S3, VPC.
• Monitor budget allocation to various teams and raising an alarm if the cost supersedes the provisions provided.
• Perform sanity test to avoid any issues.
• Enforce the users to have very limited access to the server to ensure the system’s overall efficiency.
• Guide teams members during the automation of any new requirements.
• Create Chef Cookbook for any software installation on the server, sustaining Chef databags for application password management, environment attributes, Chef roles and node integrations.
• Conduct training on newly furnished software, new automations, and implementations.
• Create infrastructure for Production and demo environments, as they are distinguishable from the QA and DEV.
• Ensure that all of the services are up and running for marketing team during demos to external clients.
• Extend support to Production, QA& DEV teams on a day-to-day basis in case of when any issue is reported or during the development releases.
• Ensure no server outages during the deployment for which ITIL process is executed.
• Act as the sole point of contact on the Change Management call from the Development teams.
• Set continuous integration tool Jenkins and Automating;
• Monitor configuration management through Chef;
• Responsible for taking the technical interview for the new employees;
• Responsible for maintaining Shift Roaster and assigning work to resources;
• Design, integrate and manage Amazon Web Services cloud solutions, Previsioning of EC2 instances, built via Jenkins, Amazon RDS, VPC construction, Security Group policies, Route 53, S3 AWS Cli;
• Create and maintain documentation and processes for trouble shooting, maintaining, and configuring systems;
• Configure all alerts on all of the servers;
• Perform build activities using Maven and Jenkins tool;
• Support Software Engineers by providing guidance and knowledge sharing;
• Provide status reporting of team activities against the program plan or schedule;
• Keep the project manager and product committee informed of task accomplishment, issues, and status;
• Serve as a focal point to communicate and resolve interface and integration issues with other teams.
Key Responsibilities
2. Collaborate with cross functional teams to design, implement, and maintain technical solutions.
3. Develop and implement best practices for devops processes, python coding standards, and kubernetes deployments.
4. Troubleshoot technical issues and provide solutions in a timely manner.
5. Stay updated on industry trends and advancements in devops, python, and kubernetes technologies.
Skill Requirements
2. Proficient in python programming language.
3. Experience with kubernetes and containerization technologies.
4. Knowledge of ci/cd pipelines and automation tools.
5. Ability to lead and motivate a technical team effectively.
6. Excellent problem-solving and communication skills.
7. Strong analytical and decision-making abilities.