Devops Engineer Resume
Ashburn, VA
SUMMARY:
- Extensive experience in modern IT industry as Software Configuration Manager, and System administrator. Extensive experience includes Build/Release Management, Deployment strategies.
- Extensively worked with Infrastructure as a Service (IaaS) environments using AWS Cloud Formation and Chef. Automated Infrastructure provisioning with Cloud Formation plugins in Jenkins.
- Good Knowledge in AWS management tools such as (EC2, EBS, RDS, and Route53) and developed AWS Cloud Formation templates to create custom sized EC2 instances, ELB.
- Maintained versions of infrastructure for Dev, test and production environment.
- Experienced at Software Development Life Cycles and Agile Methodologies.
- Extensively worked on Jenkins for continuous integration and for end to end automation for all builds and deployments. Managed plugins for Jenkins deployment.
- Experienced at automating the release process of applications using Shell scripts with tools like Jenkins, Maven and Apache Tomcat server.
- Extensive experience with Source Code Management tools like GIT, right from planning, installation, configuration, facilitating a good CM environment with a well - defined branching, merging and tagging process.
- Extensive experience in working with version control tools like GitHub, Atlassian BitBucket and GIT.
- Extensive experience in installing, configuring, troubleshooting, maintaining, implementation, and support on RedHat Linux, CentOS, Amazon Linux and Ubuntu.
- Experienced on Databases, to create its Objects - Tables, Stored Procedures, Triggers, using PL/SQL in MS SQL Server, Oracle Data Connectivity, for Web and Windows Using JDBC and ODBC Drivers.
- Implemented Chef as the Software Configuration Management and Deployment tool to manage and administer nodes.
- Virtualized the servers using Vagrant and VirtualBox for the test-environment and dev-environment needs.
- Experienced in managing users and permission both on premise and on cloud using IAM.
- Experience in software Build tools like Maven, Ant and Gradle for dependency management.
- Ability in writing and execution of Shell Scripts, Ruby Scripting.
- Setup and maintain continuous integration and continuous deployment pipeline using DevOps methodology.
- Highly efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Experience in the tracking and reporting of release status.
TECHNICAL SKILLS:
Configuration management and Release Orchestration: - Puppet.
System administration: - RedHat/Debian families of Linux.
Network administration: - DNS, DHCP, NFS and FTP.
Continuous integration: - Jenkins, GIT and build tools.
Source version control: - GIT, GitHub and Atlassian BitBucket.
Scripting and automation: - BASH, Ruby, Python.
Virtualization: - Vagrant, VirtualBox and Docker containers.
Operating systems: - Ubuntu, RedHat/CentOS, Windows and OSX.
Cloud technologies: - Amazon web services.
Build tools: - Maven, Ant.
Web technologies: - HTML, CSS, XML.
Database Management: - MySQL/Maria DB, JDBC and RDS, DynamoDB (NoSQL) in AWS.
Web Servers: - Apache-Tomcat, WebLogic and Glassfish server.Workflow tracking using Jira, AWS simple workflow services, monitoring using Cloud watch, Cloud trail.
PROFESSIONAL EXPERIENCE:
Confidential , Ashburn, VA
DevOps Engineer
- Coordinating the resource by working closely with Project Manager’s for release and all the operational Projects
- Worked on creating build and deploy jobs using JENKINS tool
- Source Code Configuration tools GIT used for different Projects.
- Wrote ANT and MAVEN scripts to automate the build process.
- Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Preparing Shell scripts to run build jobs through Jenkins
- Configured JENKINS for doing the build in all the non-production and production environments
- Created and maintained the Python deployment scripts for Tomcat web application servers environments.
- Deployed Enterprise Application Archive (EAR), and Web Application Archive (WAR) in staging, production
- Coordinated all the IT projects successfully by resolving release interdependencies
- Resolved build issues and provided guidance for developers and build engineers
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Developed Python and shell scripts for automation of the build and release process.
- Implemented a Continuous Delivery pipeline with Docker and AWS.
- Supported physical servers and virtualized servers. Worked with other engineers to support SANs (NetApp, Pure Storage) and VMWare hosts.
Environment: GIT, Jenkins, WebLogic, Java/J2EE, JDK, Python, ANT, MAVEN, UNIX, Windows XP, AWS.
Confidential
Build and Release Intern
- Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod
- Maintained source code repositories and build processes.
- Was responsible for Creating and Maintaining Jenkins build and deployment jobs.
- Develop Release Management framework and implement standards, processes, and controls for release and deployment activities.
- Administering and troubleshooting issues related to GIT
- Handling Code merges and conflicts resolutions on weekly basis.
- Source code configuration tools Subversion used for different projects.
- Developed unit and functional tests in Python and Java.
- Worked on writing automation scripts for deployment jobs using Shell Scripting
- Managed builds and made necessary changes to Ant build scripts for Java/ WebSphere based applications
- Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
- Integrated SonarQube with Jenkins to analyze the existing code and make further code enhancements for achieving a better code quality
- Coordinated all the IT projects successfully by resolving release interdependencies
Environment: GIT, Jenkins, Java/J2EE, Subversion, WebSphere JDK, ANT, MAVEN, Linux, Windows XP, SonarQube, Nagios
