The DevOps Engineer will play a critical role in the
development, deployment, and maintenance of our
software applications, infrastructure, and application
servers. This position is responsible for building and
automating deployment pipelines, managing cloud
resources, ensuring the reliability, scalability, and
security of our systems, and overseeing application
server deployments and maintenance.
Continuous Integration and Continuous Deployment
(CI/CD):
Design, implement, and maintain CI/CD pipelines for
efficient software delivery.
Automate build, test, and deployment processes to
ensure rapid and reliable releases.
Cloud Infrastructure Management:
Deploy, configure, and maintain AWS cloud
resources.
Monitor and optimize resource utilization for cost
efficiency.
Implement security best practices in cloud
environments.
Version Control and Configuration Management:
Manage version control systems, including SVN and
Git.
Ensure proper branching and merging strategies.
Maintain and version infrastructure as code (IaC) using tools like Terrafoam.
Build and Release Management:
Build and package applications for deployment.
Manage artifact repositories and binary storage.
Coordinate and execute releases across
environments.
Application Server Deployments and Maintenance:
Oversee the deployment and maintenance of
application servers (e.g., Tomcat, Apache, Nginx).
Configure and optimize application server settings for
performance and scalability.
Ensure high availability and reliability of application
server environments.
Automation and Scripting:
Develop and maintain automation scripts using Bash
and other scripting languages.
Automate routine operational tasks for efficiency.
Monitoring and Logging:
Implement monitoring solutions to proactively
identify and address issues.
Configure and maintain logging and alerting systems.
Security and Compliance:
Ensure the security and compliance of
infrastructure, applications, and application servers.
Perform security assessments and vulnerability
scanning.
Collaboration and Communication:
Collaborate with development and operations teams
to bridge the gap between software development and
IT operations.
Provide technical guidance and support to team
members.
Documentation:
Maintain comprehensive documentation of
infrastructure, configurations, and processes
Bachelor/Master degree in Computer science or Information Technology
AWS Devops Engineer Professional certification
Strong proficiency in AWS services and cloud
management.
Expertise in CI/CD tools like Jenkins, Bamboo, or
similar.
Proficiency in version control systems (SVN, Git) and
branching strategies.
Experience with Linux system administration and
Bash scripting.
Knowledge of containerization technologies (Docker,
Kubernetes) is a plus.
Familiarity with infrastructure as code (IaC) tools like
Terraform.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Full Time remote working
Email: hr@inbetween.com