Set up and maintain AWS cloud based and hosted infrastructure.
Set up and maintain system-monitoring tools, such as Nagios and application monitoring tools like AppDynamics.
Support the engineering teams regarding CI/Build tools, Environments and Automation.
Help Development teams architect their products and automate the environment setup.
Partner with the development team to manage the full stack from release cycles to data security.
Monitor and tune server performance.
Lead efforts to design and build automation in the areas of application deployment, configuration management, release operations, on demand resource adjustments, etc.
Drive best practices; standardize build and deployment processes and tools across systems.
Share knowledge with other team members on the usage of automation tools and help grow the team.
Proactively identify areas of improvement and help streamline operations.
As needed, provide application infrastructure support for applications.
Troubleshoot system issues and failures.
Manage and maintain networking systems including encryption technologies.
Challenge the current architecture and drive for better, stronger, faster, higher uptime.
Adhere to strict change control and associated management.
Work Experience (Indicate the approximate years of relevant work experience necessary for this position) Minimum 5 years of experience in roles like release and build operations, DevOps, managed large-scale infrastructure, etc.
Knowledge :
Strong scripting skills \xe2\x80\x93 deployment automation and configuration management experience along with experience working with tools like Chef, Puppet, Ansible and Salt are strong assets.
Hands-on experience with a breadth of technologies across operating systems, application servers, database and middleware infrastructure \xe2\x80\x93 being comfortable with both Linux and Windows environments is required.
Proven knowledge of software architectures for performance, scalability and high availability \xe2\x80\x93 experience developing and deploying software products is a very strong asset.
Experience with multi-tenancy and the associated capabilities an asset
Proven knowledge of networking concepts and services for security, reliability and scalability.
Ability to create, deploy and manage AWS services such as EC2, CloudFormations, CodeDeploy, OpsWorks, Beanstalk, RDS, CloudFront, S3, EBS, VPC, Management Console, CLI, etc.
Experience with virtualization technologies and migration paths to cloud infrastructure
Knowledge around security best practices and understanding of vulnerability assessments
Skills and Abilities
Excellent organizational skills and ability to multitask in a fast paced, dynamic environment
Must be able to take initiative on projects and proactively offer suggestions and/or resolutions
Creative thinker, proactive, team player, and success-oriented, delivers on commitments
Thorough knowledge and understanding of the software development life cycle including requirements definition, initial application design, testing, and final implementation
AWS certification required (either before or during Security certifications are an asset
Security certifications are an asset.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.