Software Engineer with DevOps
Tampa ,FL
12 + Months
Requires hands on AWS Cloud Experience.
Preference will be given to candidates with current experience in AWS Serverless/CI/CD pipelines, Jenkins, knowledge of new AWS Service offerings
Must have AWS certifications (such as Solution Architect Professional or DevOps Professional or any specialty certification other than AWS Cloud Practitioner certification)
The DevOps System Engineer provides services to build, release and deploy applications in a fast-paced application environment. The Engineer will assist in development, performance testing the application and will lead existing build and release processes.
Responsibilities:
Builds and deploys Web and Web services applications in lower environments.
Documents the deployment procedures, set up Maven and Ant scripts for generating builds, coordinate, PPV, troubleshoot issues with the deployments on various environments.
Configure and set up new environments for testing, includes Jboss, EWS/Apache configuration
Manages the firewall change requests, new infrastructure requests.
Configuring monitoring tools such as JON on the servers.
Monitors application and server status in support of software deployment.
Assists in diagnosing and solving production issues.
Coordinates production deployment activities with various partner applications and infrastructure vendor
Monitors the performance of the application by running performance tests in lower environments
Troubleshoot performance issues and provide guidance to the off-shore testing team during test planning and test execution phase
• Build and maintain the production infrastructure and services.
Ensure proper security for the infrastructure.
Troubleshoot production issues
Develop/maintain processes, tools, and documentation in support of production.
Participate in the evaluation of new software, hardware, and infrastructure solutions.
Skill set required:
Good working knowledge and understanding of software development technologies (Java/J2EE, HTML)
Strong Unix skills. Shell scripting is must.
Working experiences with tools like WinSCP and Putty
Knowledge on Internet/File protocols such as HTTP, HTTPS, FTP etc.
Knowledge of SVN, or other major version control tools
Experience in Ant and Maven build technologies
Hands on application deployment experience
Working knowledge of Networking and network topologies such as routers, firewalls
Knowledge of Oracle and SQL, able to write complex queries.
Working knowledge on Apache (Modjk, Load balancers and SSL)
Working experience with JBoss application server such as setting up the cluster environment.
Ability to work closely with engineering and infrastructure teams
Hands on Java coding experience is important
Experience with continuous Integration tools such as Hudson or Jenkins.