Preferred: Bachelors degree in Computer Science, Management Information Systems, or a related field
Technical Certificates for CSPs such as AWS, Networking & Security Preferred
Experience and Required Skills:
Preferred 5+ years of experience in IT
Preferred 5+ years hands on experience building and maintaining CI/CD pipelines using Jenkins
At least 5 years of experience in DevOps and automation using cloud SDKs (AWS Boto3)
At least 2 years of experience with Python and Bash scripting
At least 2 years experience creating and implementing CloudFormation or Terraform templates
Good hands-on experience with Git, Linux, Shell
Good hands-on experience with Kubernetes and Containerization (Docker)
Recent experience with Design and implementation of complex, highly available and highly scalable CI/CD solutions.
Experience in implementing security on the cloud and security best practices.
Experience in creating release pipelines for micro services.
Good experience with implementing code coverage and security scans in the CI/CD pipelines
Good understanding of Enterprise-wide architectural governance, architecture decisions, exceptions, standards etc.
Soft Skills:
Excellent analytical and problem-solving abilities
Excellent communication and presentation skills
Good to Have:
Experience working on Azure, GCP
1. Designing and implementing AWS cloud architecture: You will be responsible for designing and implementing AWS cloud infrastructure, taking into consideration factors such as security, scalability, and cost optimization.
2. Managing AWS resources: You will oversee the management of various AWS resources, such as EC2 instances, S3 buckets, RDS databases, and more. This includes provisioning new resources, optimizing existing ones, and ensuring proper resource utilization.
3. Ensuring high availability and reliability: As an AWS DevOps Lead, you will be tasked with ensuring that our applications and services are highly available and reliable. This may involve implementing fault-tolerant architectures, monitoring systems for potential issues, and implementing disaster recovery plans.
4. Automation and DevOps practices: You will lead the implementation of automation and DevOps practices within the organization, including CI/CD pipelines, infrastructure as code, and configuration management. This will help improve efficiency, reduce manual errors, and accelerate the deployment of new features and updates.
5. Collaboration and communication: As a key member of the DevOps team, you will be expected to collaborate closely with other teams, such as development, QA, and operations, to ensure smooth and efficient delivery of projects. Effective communication and teamwork are crucial for success in this role.
6. Keeping up with industry trends and best practices: You will be responsible for staying current with the latest AWS technologies, best practices, and industry trends. This includes regularly evaluating new AWS services and features and identifying opportunities for improvement within our infrastructure.