We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • A highly dynamic result oriented professional wif strong analytic and advanced technology & business expertise wif around 7 years of experience as Build/Release engineer and DevOps engineer in Supply chain & Logistics, Insurance, Healthcare service and e - commerce sectors.
  • Possess teh ability to think out of teh box and develop innovative IT solutions while being flexible to changing situations which offer maximum business value to projects; to develop perfectly detailed result by working wif dynamic teams.
  • Over 7 years of experience in Build and release management, DevOps engineering, application configurations, building, automating, managing and releasing code from one environment to other environment and deploying to servers in frameworks like SQL, Python, PERL, BASH, PowerShell.
  • Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
  • Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code.
  • Profoundly did Continuous integration using Hudson’s/Jenkins, Anthill pro, Team city and Bamboo, which requires developers to integrate code into a shared repository several times a day.
  • Worked on Application Deployments & Environment configuration using Puppet& Chef configuration management tools.
  • Extensive experience in writing builds using MAVEN, ANT, MS-build as build tools for teh building of deployable artifacts from source code.
  • Worked extensively on automation engine Ansible dat automatescloud provisioning, configuration management,application deployment,intra-service orchestration, and many other IT needs.
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Proficient wifPython, Perl, Bash & Shell Scriptingfor build automations.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence, Fisheye.
  • Handful of knowledge of writing web services and clients in different programming language such as C++, JAVA.
  • Worked under AWS management tools such as (EC2, EBS, ASG, RDS, R53) Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
  • Created a high availability and scalable AWS stacks using EC2 auto scaling functionality.
  • Used StackDriver and AWS cloud monitoring extensively to monitor and debug teh cloud based AWS EC2 services.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience customizing JIRA projects wif various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
  • 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.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Experience automating deployments on Servers usingJBoss, Tomcat, Websphere.
  • Expert in Automation ofRelease and Deployconfiguration management to different environments i.e. QA, UAT and production.

TECHNICAL SKILLS

Platforms: Ubuntu, Red Hat LINUX, Windows XP/ 7/ 8/10, RHEL, CENT OS

Version control tools: GIT, SVN

Cloud: AWS, Azure

CI tools: Jenkins/Hudson, Anthill Pro, Bamboo, Team city.

Build tools: ANT, Maven

Configuration Management Tools: Chef, Puppet, SaltStack, Nexus

Databases: MySQL PRO, MS SQL Server, SqlPlus, Oracle 8i, 10g, 11g,12c, MongoDB

Languages/ Scripting Languages: Bash Script, Ruby, Perl, Python, Shell Script, ANT Script, C, C++, Java, J2EE

SDLC: Agile, Scrum and Waterfall.

Continuous monitoring tools: StackDriver, AWS cloudwatch, Data Dog, New Relic

Bug tracking and ticketing: JIRA, Bugzilla, Remedy, HP Quality Center

Web/Application Servers: WebLogic, Web Sphere, Apache Tomcat, IBM JBoss

Web technologies: Servlets, JDBC, JSP, XML, HTML, Java Script.

Security tools: Wireshark, Nmap, Nexus, Evident.io, Cavirin.io

Network protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP and RIP

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Senior DevOps Engineer

Responsibilities:

  • Focused on automation, integration monitoring and configuration management.
  • Streamlined applications delivery to get applications out to customers faster.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Used SVN and GIT as source code repositoryand Involved in migrating from SVN to GIT.
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting wif project and end user support.
  • Managed teh GIT using Nexus tool to automate teh build process and used teh same to share teh snapshots and releases of internal projects.
  • Used PowerShell for DevOps in Windows-based systems.
  • Create and setup automated nightly build environment for java projects using maven.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Managed Nexus repositories to download teh artifacts (jar, war & ear) during teh build.
  • Used Shell scripts to automate teh deployment process
  • Deployed java applications to application servers in agile continuous integration environment and also automated teh whole process.
  • Responsible for installing Jenkins master and slave nodes.
  • Configured Git wif Jenkins and schedule jobs using POLL SCM option.
  • Created teh build scripts using Maven for Java projects. Automating teh build process by configuring Subversion for projects. Build tracking so dat whenever defect is detected, developers will be able to track teh source code. Handling Environment issue in Linux boxes.
  • Worked on infrastructure wif Docker containerization.
  • Creating Ansible Playbooks, to Deploy VM and install teh Components as per requirements.
  • Worked on Docker open source project by automating teh deployment of applications inside software containers.
  • To achieve Continuous Delivery goal on high scalable environment, usedDockercoupled wif load-balancing tool Nginx.
  • Followed agile principals and used JIRA for maintenance and Bug development tasks.
  • Automated teh build and release management process including monitoring changes between releases.
  • Configure, monitor and automated cloud based service Amazon Web Services.
  • Created and managed custom Windows and Linux based AMIs
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Involved in deploying teh content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Worked wif UDA team to deploy scalable mesos cluster in aws wif docker.
  • Worked onPL/SQLdatabase objects tables, views, sequences, triggers, Procedures, Functions, Triggers, Cursors, Exceptions Partitions, analytical functions, views, Indexes and global temporary tables etc.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Kept track of all releases and request of teh developers through infrastructure management tool.

Confidential, Phoenix AZ

DevOps Engineer

Responsibilities:

  • As a DevOps Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Developed scripts using PowerShell, and Python.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely wif software developers to debug software and system problems.
  • Created scripts in Python which integrated wif to control instance operations.
  • Managed and controlled teh source code repository, currently housed in TFS
  • Evaluated and lead teh conversion to using Team Foundation Server for integrated source control, builds, testing, and deployment and lead upgrades of TFS.
  • Excellent working knowledge of Team Foundation Server(TFS) Architecture, design, development, administration and maintenance. Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Improved teh performance of SQL scripts by using ORM methodology.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated teh whole process.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if teh methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.

Confidential

DevOps Engineer

Responsibilities:

  • Build pipeline to deploy applications in lower environment and eventually take these to production
  • Used Jenkins wif Groovy scripts to develop teh pipeline code
  • Supported CICD activities for continuous development and Continuous Integration part for Confidential application
  • Used SVN for code maintenance as version control system
  • Handle teh server maintenance in lower environments for minor trouble shooting and issue resolving
  • Performing server reboots as required when teh application is hung coz of excess database connections
  • Support application team to collect production logs for production issue troubleshooting
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed automation framework for Application Deployments to different environments.
  • Deployed teh Java applications into web application servers like JBoss.
  • Performed and deployed Builds for various environments like QA, Integration, UAT and Productions Environments.

We'd love your feedback!