Designation: Senior Software Engineer
Qualification: B.E./B. Tech – CSE/E&TC/EC or equivalent
Experience: 3+ Years
Roles & Responsibilities:
- Design, deploy, and manage AWS infrastructure, services, and resources.
- Develop and maintain CI/CD pipelines for continuous integration and deployment.
- Automate manual processes using infrastructure-as-code (IaC) tools such as Terraform, CloudFormation, or similar technologies.
- Monitor and ensure the availability, performance, and security of the AWS cloud environment.
- Troubleshoot and resolve issues related to infrastructure, deployment, and software.
- Implement best practices for security, scalability, and high availability in AWS services.
- Collaborate with development teams to ensure smooth integration and deployment of applications.
- Perform regular backups, disaster recovery planning, and system updates.
- Develop and maintain documentation for infrastructure and processes.
- Keep up-to-date with AWS services and industry best practices, and recommend improvements to existing systems.
- Proven experience as a DevOps Engineer or similar role, with a strong focus on AWS cloud technologies.
- AWS certification (e.g., AWS Certified DevOps Engineer – Professional) is a plus.
- Experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or AWS CodePipeline.
- Agile tools – such as Jira, Confluence, GitHub or equivalents
- Proficient in scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with containerization technologies like Docker and Kubernetes.
- Knowledge of configuration management tools like Ansible, Chef, or Puppet.
- Familiarity with monitoring tools and practices for AWS environments.
- Understanding of networking concepts, security best practices, and IAM roles.
- Strong problem-solving skills and the ability to work well in a team-oriented environment.
- Excellent communication skills to interact with technical and non-technical stakeholders.