We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Portland, MainE

SUMMARY

  • 5 plus years of experiencein IT industry with strong expertise in CI/CD (Continuous Integration/ Continuous Deployment) process, with experience on cloud, Build &Release Management, configuration management, containerization.
  • Experience in working on windows and different distributions of Linux operating systems such as CentOS, Ubuntu, and Debian.
  • Experience in cloud computing services like Amazon Web Services (AWS) and its Infrastructure as a Service.
  • Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, CloudFront, IAM, S3.
  • Experience setting up instances behind the Elastic Load Balancer in Amazon Web Services for high availability. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Experience on Sources code management for branching, tagging, merging and maintaining the version across the environments using tools like Subversion (SVN), TFS, and GIT.
  • Strong hands on experience with scripting languages like bash, Python, and PowerShell.
  • Experience on working configuration management tool chef. Setting up Chef Workstation/chef server, boot strapping various enterprise nodes on cloud premises.
  • Experience in writing Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates and Ohai.
  • Experienced in build tools such as Ant, Maven. Experience in software build tools like Apache Maven, Ant.
  • Experience in using Nexus repository managers for maven builds. Configured and Administered Nexus Repository Manager. Written shell scripts to automate the manual tasks.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, TeamCity.
  • Experience using Tomcat web servers for deployments. Code quality tool SonarQube.
  • Expert in Build and Release DevOps Engineering in building, deploying, and releasing of complex enterprise applications.
  • Experience in development and configuration experience with software provisioning tools like Chef, and Ansible. Having pleasant experience in monitoring the websites by using monitoring tool NAGIOS.
  • Expertise in querying DBMS such as Oracle, MYSQL and Cassandra.
  • Involved Releases, creating delivery notes and coordinating releases in different environment Dev, Staging, UAT, and Prod. working knowledge of defect tracking tools JIRA.

TECHNICAL SKILLS

Operating Systems: LINUX, RHEL (4/5/6), Centos 6/7, Ubuntu, Windows.

Cloud Technologies: AWS, Azure

Source control Tools: GIT, SVN, TFS

Scripting: Python, bash, Ruby, PowerShell

Build Tools: Ant, Maven.

CI Tools: Jenkins, Teamcity.

Automation: Chef and Ansible

Security and network tools: Firewall, SCP, TCP Wrappers, TCP dump, Openssh, nmap, dig, traceroute, netstat

Middleware: Apache - Tomcat, Nginx.

DBMS: Oracle 10g, My SQL, Cassandra

Virtualization: Vagrant, Oracle Virtual Box, VMWare

Containerization: Docker, Kubernetes

Protocol: FTP, HTTP/S, UDP, Telnet, SCP

Application: Java based application support knowledge

Project management and Methodologies: JIRA, Waterfall, Agile

PROFESSIONAL EXPERIENCE

Confidential, Portland, Maine

Sr. DevOps Engineer

Responsibilities:

  • Experienced on setting up the Continuous Integration(CI) Pipeline using CI Sever Jenkins.
  • Integrated the SCM Git, build tool Maven, Static code analysis Using SonaQube, Nexus artifactory management with CI server Jenkins
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances. worked on Micro Services using Kubernetes as Orchestrator.
  • Excellent hand-on expertise in creating new Custom resources in Kubernetes worked on node, kubelet manages pods, their containers, images, volumes, network etc. kube-proxy is a simple network proxy and load balancer responsible for reflecting services on the nodes.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Developed pom.xml files for Mavenbuildscripts.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Mergingreleasebranches back to trunk after the productionreleaseand resolving of conflicts during merging in both CVS and Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Build, configured and support Application team environments.
  • Troubleshoot the build issue during the Jenkins build process.

Environment: Java/J2EE, CVS/SVN, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Nexus, Kubernetes, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Chef.

Confidential, Raleigh, North Carolina

DevOps & Cloud Engineer

Responsibilities:

  • Migrated the local resources like servers, Storage, database, Monitoring. to the AWS cloud.
  • Created the build pipeline with Jenkins and Continuous deployments to the cloud servers using chef tool.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Written Scripts in multiple languages on UNIX, LINUX and Windows - Batch, bash script.
  • Worked on Chef, complete configuration management of nodes. Written recipes, Databags implementation, Coding standards, Cookbook document, Testing docs.
  • Responsible for build, release, and configuration management.
  • Performed Deployment of Release to various QA & UAT in Linux environments.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups. Migrated applications to the AWS cloud.
  • Work with different team members for automation of Release components.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Responsible for nightly and weekly builds for different modules.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Performed Deployment of Release to various QA & UAT in Linux environments.
  • Worked with different team members for automation of Release components.
  • Supported different projects build & Release SCM effort e.g. branching, tagging, merge etc.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: CHEF, GIT, Hudson, Bash, AWS, EC2, Terraform, WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java, Docker, Nagios.

Confidential

DevOps Engineer

Responsibilities:

  • Designed and managed buildandreleasemethodologies.
  • Responsible for design and maintenance of the Subversion(SVN) Repositories and the access control strategies.
  • Managed SVN repositories for branching, merging and tagging.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and Branch/merge processes.
  • Installed and Configured TeamCity for Continuous Integration.
  • Responsible for the Plugin Management, User Management and END-END build and deploy setup using TeamCity.
  • Used TeamCity& Puppet to perform automated CI Builds and Deployments.
  • Performed the automation and managing the infrastructure environment using Puppet Configuration management.
  • Responsible for creating puppet modules and manifest files from scratch and experienced in editing existing puppet manifests and automated manual installation processes using puppet.
  • Used Gradle as a build tools on java projects for the development of build artifacts on the source code.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Build, configured and support Application team environments.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Responsible for conducting and a key person in the Change Management Board (CMB).
  • Used JIRA as ticketing tool.
  • Integrated JIRA and SVN to do the pre-commit checks using hook scripts.
  • Used Perl Scripting language for automating the daily tasks.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Supported and developed tools for integration, automated testing andrelease management.

Environment: CVS, Java/J2EE, MAVEN, TeamCity, Gradle, Puppet, Tomcat, JIRA, LINUX, XML, Perl Scripts.

Confidential

Build/Release Engineer

Responsibilities:

  • Created repositories, branches, tags, users, groups in Subversion.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Performed setup of Clustered environment with WebLogic Application Serverand created a two-node cluster using the Amazon Elastic Load Balancer in AWS.
  • Installed Chef cookbooks and Migrated Chef Server to AWS Ops Works using which cloud services were automated.
  • Written WLST scripts to deploy the WAR files to the target WebLogic Server.
  • Supported Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Involved in estimating the resources required for the project based on the requirements.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Created Maven scripts and integrated them into common deployment.
  • Performed various builds for the QA, and Production Environments.
  • Experienced in building Java application using Maven scripts.

Environment: Java, Maven, Jenkins, Chef, Linux, WebLogic, AWS, JIRA Subversion, Shell scripting.

We'd love your feedback!