DevOps Professional
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Job Responsibilities
Serve as the primary point of contact for ensuring system uptime and continuous service availability. Responsibly manage, monitor, and maintain cloud infrastructure across its lifecycle. Architect and implement robust infrastructure solutions for deploying and operating web and mobile applications. Install and configure a diverse range of essential systems including web servers, SQL and NoSQL databases, caching systems, queuing systems, and application frameworks. Develop and implement automation across various levels, focusing on streamlining code deployment and the release pipeline. Establish and refine processes for identifying and addressing performance bottlenecks and system performance fluctuations. Deploy and oversee comprehensive monitoring and alerting systems for the entire infrastructure. Administer user access controls for Linux environments, version control systems, and other relevant tools. Set up and maintain internal version control systems. Implement continuous integration pipelines using Jenkins and complementary tools.
Skillsets Required
Demonstrate expertise in the following areas: AWS, Linux, NGINX, GIT, Microservices, Performance optimization, Application and data security, Alerting and monitoring tools, Ansible, Linux scripting, and Jenkins.
Minimum Qualifications
Possess a Bachelor's degree in IT, Computer Science, or a related field. Minimum of 2 years of experience working with various scripting languages. A strong foundation in Linux/Unix Administration is essential. Proven ability to leverage a wide array of open-source technologies and cloud services, with a specific requirement for AWS experience. A working understanding of programming and scripting languages such as PHP, Python, Java, Perl, or Ruby. Thorough knowledge of best practices and IT operations for services requiring constant availability. Ability to collaborate effectively with development teams to ensure solutions are designed with user experience, scalability, performance, and operability as key considerations.
Company
Navigators Software
Navigators Software (Navsoft) is a forward-thinking technology company dedicated to solving future challenges with today's leading innovations. We empower our clients to achieve their full potential b...