Job Summary
We are seeking a skilled and motivated DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and IT infrastructure, with expertise in cloud computing and automation tools. This role is crucial for enhancing our deployment processes, ensuring system reliability, and improving overall efficiency within our software development lifecycle.
Duties
- Collaborate with development and operations teams to implement CI/CD pipelines for seamless software deployment.
- Utilize containerization technologies such as Docker and orchestration tools like Kubernetes to manage applications in cloud environments.
- Maintain and optimize cloud infrastructure on platforms such as AWS, Google Cloud Platform, or Azure.
- Automate system configurations and deployments using tools like Terraform, Ansible, or Puppet.
- Monitor system performance and troubleshoot issues using tools like New Relic, Splunk, or Elasticsearch.
- Ensure security best practices are followed across the IT infrastructure, including cloud security measures.
- Manage databases such as MySQL, DynamoDB, or Microsoft SQL Server to ensure data integrity and availability.
- Support incident management processes by responding to outages and implementing disaster recovery solutions.
- Participate in Agile methodologies to enhance project management and delivery timelines.
- Document processes, configurations, and system architectures for knowledge sharing within the team.
Requirements
- Proficiency in scripting languages such as Python, Bash (Unix shell), or PowerShell for automation tasks.
- Experience with configuration management tools like Chef or Puppet.
- Familiarity with virtualization technologies (VMware) and container orchestration (Kubernetes).
- Knowledge of web servers (NGINX, Tomcat) and application servers (WebLogic).
- Understanding of networking concepts including TCP/IP, DNS, LAN/WAN configurations.
- Strong experience with version control systems such as GitHub or GitLab.
- Familiarity with enterprise software development practices including SDLC and Agile methodologies.
- Ability to work collaboratively in a fast-paced environment while managing multiple priorities effectively.
- Excellent problem-solving skills with a focus on debugging and troubleshooting complex systems. This position offers an exciting opportunity for growth within a collaborative environment where innovation is encouraged. If you are passionate about DevOps practices and eager to contribute to impactful projects, we invite you to apply.
Job Types: Full-time, Part-time, Internship
Pay: $111,773.20 - $174,544.07 per year
Work Location: Remote