Sr. AWS DevOps Engineer - offshore India or onshore US
Indexed description
This is a remote position.
We are seeking a skilled and experienced AWS DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for implementing and managing continuous integration and deployment processes for cloud-based applications. The role involves collaborating with development, operations, and testing teams to automate and streamline our software delivery process.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or similar role.
- Hands-on experience with AWS services and features.
- Strong scripting skills (e.g., Python, Bash) for automation tasks.
- Proficient in CI/CD tools such as Jenkins, GitLab CI, or AWS CodePipeline.
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of configuration management tools (Ansible, Puppet, Chef).
- Familiarity with infrastructure as code (Terraform, AWS CloudFormation).
- Understanding of security best practices for cloud environments.
Desired Qualifications:
- 2+ years of experience using Terraform, Gitlab Devops.
- Experience working with cloud-based database systems - Snowflake data warehouses.
- AWS administrator and Devops certifications are strongly desired.
- Possesses an entrepreneurial spirit and continuously innovates to achieve great results.
- Communicates with honesty & kindness and creates the space for others to do the same.
- Fosters connection by putting people first and building trusting relationships.
- Integrates fun and joy as a way of being and working, aka doesn’t take themselves too seriously.
Responsibilities:
- Infrastructure as Code (IaC): Develop and maintain infrastructure as code using tools such as Terraform or AWS CloudFormation.
- Continuous Integration/Continuous Deployment (CI/CD): Implement, manage, and improve CI/CD pipelines for automated application deployment on AWS. Work with development teams to optimize code deployment processes.
- Configuration Management: Use configuration management tools (e.g., Ansible, Puppet) to automate system configuration and maintenance tasks.
- Containerization: Implement and manage containerization technologies such as Docker and orchestration tools like Kubernetes.
- Monitoring and Logging: Set up and maintain monitoring, logging, and alerting systems for AWS infrastructure and applications. Respond to alerts and troubleshoot issues to ensure system availability and performance.
- Security: Implement and enforce security best practices for AWS environments. Collaborate with security teams to conduct regular audits and implement necessary security measures.
- Collaboration: Work closely with development and operations teams to ensure a smooth integration of DevOps practices. Collaborate with cross-functional teams to troubleshoot and resolve issues.
- Documentation: Create and maintain documentation for infrastructure, processes, and procedures.
Originally posted on Himalayas
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search