Senior Software Developer - DevOps
Mysa
This job is no longer accepting applications
See open jobs at Mysa.See open jobs similar to "Senior Software Developer - DevOps" Work In Tech.As the Senior Software Developer for the DevOps Team, you will be responsible for:
- Manage and administer cloud environments primarily on AWS, with experience in Azure, ensuring reliability, scalability, and security.
- Implement and maintain robust monitoring solutions to proactively identify and address issues, with a focus on AWS CloudWatch and Azure Monitor.
- Monitor cloud resource usage and costs, identifying opportunities for optimization and cost savings, while ensuring efficient resource allocation.
- Lead and automate deployment processes using DevOps best practices, leveraging tools like AWS Elastic Beanstalk, AWS Lambda, Azure DevOps, and Docker containers.
- Implement and maintain Infrastructure as Code (IaC) using tools like AWS CDK, Terraform, or Azure Resource Manager, ensuring reproducibility and scalability.
- Develop and maintain automation scripts and workflows using TypeScript, JavaScript, Python, and other relevant languages to streamline operational tasks.
- Work with Docker containers and container orchestration platforms like Kubernetes to manage and scale containerized applications.
- Collaborate with security teams to implement and enhance security practices, including access control, encryption, and compliance in cloud environments.
The ideal candidate:
- Diploma/Degree in Computer Science, Software Engineering, or a related field combined with software development training
- Minimum of 7 years of relevant software development work experience
- Proficiency in AWS services and Azure services, with a strong focus on infrastructure management, networking, and security.
- Experience with cloud resource provisioning, configuration, and management using Infrastructure as Code (IaC) tools like AWS CloudFormation.
- Knowledge of cloud security best practices, including identity and access management (IAM), encryption, and network security groups.
- Strong expertise in automating deployments using CI/CD pipelines and tools like Github Actions or Circle CI.
- Expertise in setting up and configuring monitoring and alerting systems, such as AWS CloudWatch, Azure Monitor, New Relic, or ELK.
- Proven experience in incident response and troubleshooting based on monitoring alerts.
- Proficiency in scripting languages like Python for automation tasks, including configuration management and orchestration.
- Analytical thinker, with a creative mind, and an adaptable nature
- Ability to work well on your own, or as part of a team
- Excellent communication skills with the ability to clearly present solutions, while efficiently multi-tasking various priorities
This job is no longer accepting applications
See open jobs at Mysa.See open jobs similar to "Senior Software Developer - DevOps" Work In Tech.