Devops Engineer Resume
VA
SUMMARY
- Around 6 years of professional experience in IT industry with major focus on Software Configuration Management (SCM) and Build/Release Management, Change/Incident Management and AWS cloud computing.
- Experience with Continuous Integration Continuous Delivery(CI/CD) build automation and release orchestration using Jenkins.
- Experience in configuring, deployment and support of cloud services including Amazon Web Services (AWS) and managing VMs in Amazon.
- Good experience for the Linux and Windows environments, based in local data center and on AWS cloud and providing 24x7 support for AWS Cloud resources across various regions.
- Proficient in Docker and deployed Docker containers using AWS ECS, Docker Swarm.
- Hands on experience in installing and administrating monitoring tools like ELK Stack, AWS Cloud Watch and Splunk.
- Experience in Build and Deployed Java/J2EE to Tomcat/Weblogic servers in an agile continuous integration process and automated the whole process.
- Good experience in Jenkins CI tool.
- Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, PMD, and Cobertura with CICD tools like Jenkins.
- Hands on Experience in using Build Automation scripting like Apache ANT, Maven.
- Involved in configuring and integrating the servers with different environments to automatically provisioning and creating new machines using CM/ Provisioning tools like Chef, Puppet and Ansible.
- Experience in automation, monitoring using Python, Shell scripts and management using cron.
- End to end deployment ownership for projects on Amazon AWS.
- Good hands on experience in maintaining and executing build scripts to automate development and production builds.
- Experience with Oracle, MySQL, MongoDB and Server DB Tasks.
- GoodknowledgeonAWSEC2,ECS,VPC,Auto Scaling,SecurityGroups,AWSCLI.
- Good Experience in working on source controller tools like Subversion (SVN), CVS, IBM Clear case, Perforce and GIT and good hand on experience in setting up projects in GIT.
- Good Knowledge on CoreJava such as multithreading, Collection and Arraysconcepts to develop and application implementations.
- Utilized Java/J2EE, tested programing code & Applications, collaborated with teams and management.
- Experience in designing highly transactional web - sites using J2EE technologies and handling design/implementation using Eclipse
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
TECHNICAL SKILLS
Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7
Version Control Tools: SVN, Clear Case, GIT, GitHub, CVS
Scripting: Shell,Bash,WSLT, Python
Databases: Oracle11g, My SQL, MongoDB
Application Servers: Weblogic,Tomcat
CI Tools: Hudson/Jenkins, Bamboo
CM Tools: Chef,Ansible,Docker,Puppet
Cloud: AWS EC2,S3, EBS, Cloud Watch, Elastic Load, Elastic Bean Stalk, Auto Scaling, VMWare
Build Tools: Ant, Maven
SCM Tools: Artifactory, Nexus, Sonar
Tracking & Monitoring Tools: Remedy, JIRA
Monitoring Tools: Splunk,Nagios, ELK, Zabbix
Protocols: DNS, HTTP, HTTPS,SSH, FTP
PROFESSIONAL EXPERIENCE
Confidential, VA
DevOps Engineer
Responsibilities:
- Deploy and Support applications on Amazon Infrastructure(AWS).
- Responsible to maintain AWS resources on Amazon's Private Cloud Infrastructure.
- Created Jenkins jobs for both continuous integrations/continuous deployment (CICD) for various applications.
- Configured applications to use ELK monitoring, created dashboards and indices management.
- Used Chef to manage Webservers and applications deployed in the multi-tier environment.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
- Developed Chef Cookbooks and automated any manual processes in the infrastructure.
- Managed configuration of Web App and Deploy to AWS cloud server through Chef.
- Good Experience on the AWS Networking components, VPC’s, Subnets and configured the Security Groups and Elastic IP's accordingly.
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
- Implementing and setting up AWS security groups for AWS Instances on AWS Environment.
- Setup AWS S3 Buckets, IAM Roles for applications as required.
- Installed, configured and administered CI tools like Jenkins for automated builds.
- Worked on creation of custom Docker container image’s, tagging and deploying them to AWS ECS.
- Worked on micro services project- to build Docker containers, deploy to Dev, Test, Stage, and PROD environment.
- Experience in troubleshooting Jenkins build issues.
- Ability to work with SQL queries across multiple database and applications.
- Collaborated with development team to troubleshot and resolve issues.
Environment: AWS Services EC2, S3, ECS, Jenkins, Dockers, Maven, GIT, GitHub, SVN, Linux, Shell scripting, Sonar, Python, ELK and Splunk.
Confidential, CA
DevOps Engineer
Responsibilities:
- Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and PROD.
- Implementing continuous delivery (CICD) pipeline with Docker, Maven, Ansible, Jenkins, GitHub and AWS AMI's in Linux environment.
- Used tools such as Docker and AWS ECS to create CICD pipeline.
- Build Infrastructure in AWS with High availability and resiliency.
- Using Jenkins Amazon Web Services (AWS)Code Deploy plugin to deploy to AWS.
- Worked with Atlassian tools Jira, Confluence.
- Performed L1/L2 Support to Production applications and coordinated incident resolutions with the development teams.
- Created Branches, Tags for each release and particular environments.
- Automated software installation using Ansible Playbooks.
- Involved in backing up repository, creating folder and granting user access privileges.
- Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
- Created cron jobs and shell scripts to take regular thread dumps and log rotations.
- Implemented Automated Application Deployment using Ansible and Integrated delivery (CICD process).
Environment: AWS Services EC2, S3, Jenkins, Ansible, Docker, SVN, GIT, JIRA, Maven, Sonar, Confluence, Java, Oracle.
Confidential, NC
DevOps Engineer
Responsibilities:
- Implementing a Continuous Delivery framework using Jenkins and Maven in Linux environment.
- Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and PROD.
- Managed Branching and Merging in a multi-project environment and Coordinating with developers for merge/build issues/failures, releasing code to testing regions or staging areas according to the schedule published.
- Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins and GitHub.
- Experience on several Docker components like Docker Engine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
- Used tools such as Docker and Docker Compose, AWS ECS to create development and continuous integration(CI)
- Using Jenkins Amazon Web Services (AWS)Code Deploy plugin to deploy to AWS.
- Worked with Atlassian tools Jira, Confluence.
- Created Branches, Tags for each release and particular environments.
- Involved in setting up projects in Git and Handling source control using Perforce, Git and GitHub and Administered and maintained source code repositories using Subversion and GIT.
- Implemented Automated Application Deployment using Ansible.
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
- Created cron jobs and shell scripts to take regular thread dumps and log rotations.
- Monitored code check-ins and control the creation of branches and tags.
- Implemented Automated Application Deployment using Ansible and Integrated delivery (CI and CD process) artifactory and Ansible.
- Ability to work with SQL queries across multiple database and applications.
- Deployed web and enterprise applications on Tomcat and Weblogic application server.
Environment: AWS Services EC2, S3, Jenkins, Ansible, Docker, SVN, GIT, JIRA, Maven, Sonar, Confluence, Weblogic Application Servers, UNIX, Agile, Super Putty, Java, Oracle.
Confidential
Build Release Engineer
Responsibilities:
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
- Integrated Maven with SVN to manage and deploy project related tags.
- Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
- Performed setup of Clustered environment with WebLogic Application Server.
- Managed the entire release communication and Release co-ordination during the Project roll-out
- Deploy Java code on to different application servers as per the release schedule.
- Automation of Build, deployment and smoke testing of Java applications.
- Setting up continuous integration and formal builds using Artifactory repo.
Environment: Java, Maven, Linux, Weblogic, SVN, Shell scripting, WLST Scripting
Confidential
Java Developer
Responsibilities:
- Developed user interface using JSP, JavaScript and HTML.
- Deploy and maintain applications deployed onto WebLogic Application Server.
- Development of database interaction code to JDBC API making extensive use of SQL query statements and advanced prepared statements.
- Implemented Session Tracking in JSP, servlets.
- Created JDBC connections for database connectivity.
- Used TOAD as a client for Oracle 9i.
- Created Functional Test cases and achieved bug fixes.
- Using JSP developed all the business interface with business rules implemented using Servlet.
- Used Apache Tomcat as application server for deployment.
- Written Database objects like Triggers, Stored procedures in SQL, PL/SQL for oracle 9i.
- Involved in analyzing of the requirements detailed system study.
- Developed Shell scripts for the server for auto deployment.
- Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
- Provided level one support for build troubleshooting and production issues. Responsible for the EBFs(Emergency Bug Fixes) to push them to different environments and monitor their status.
Environment: Java, JavaScript, TOAD, JSP, SQL, PL/SQL, TOMCAT, POM, Shell ScriptingWebLogic
