We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 8+ Years of extensive work experience on Build Engineering & Release Management process, including end - to-end code configuration, automation, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Experience in establishing and maintaining the integrity of the project artifacts throughout the software development lifecycle using configuration management tools such as CVS, VSS, Subversion, GIT, Rational Clear Case and Hudson, Jenkins, Clear Quest, Team City on Windows and UNIX environment.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Extensively involved in risk analysis and providing mitigation plan to known and predicted issues
  • Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively and also experience in administering and configuring Nexus repository manager for Maven builds.
  • Extensively worked on Jenkins, Build Forge and Hudson for continuous integration and for End to End automation for all types of build and deployments.
  • Expert in deploying the code through web application servers like Web Sphere, Apache Tomcat, JBOSS and have experience in deploying Database changes to Oracle, MS SQL Server and MY SQL databases.
  • Ability in execution of XML and scripts like BashShell, Perl, batch and Python.
  • Experience with architecting application on AWS using different resources like EC2, ECS, ElasticBeasntalk, SQS, Elastic Cache, DynamoDB, SNS CloudWatch, ElasticSearch, IAM Roles and Policies etc..,
  • Experience with automating deployment of artifact using CI tools.
  • Responsible for building and releasing packages for different testing Environments.
  • Created many build plans, sanity and regression test, Build requests.
  • Closely worked with Developers and Analysts to address project requirements and can effectively manage time and prioritize multiple projects.
  • Expert in understanding Operating Systems like Linux, UNIX, Windows.
  • Experience with using Cloudformation to build Infra stacks and managing configuration.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Having good experience inJ2EEFramework and its components as related to Java build, test, deployment and release management initiatives.
  • Experience with using AWS CLI.
  • Experience with using best practices to manage infrastructure with Industry standard security on AWS resources
  • As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Knowledge of databases like MS Access, MySQL, Oracle 9i/10g/11g and IBM DB2.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Responsible for defect tracking, defect reporting and defect reproducing.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating System: Windows 98/XP/NT/ 2000/2003/2008/10, UNIX, LINUX, Mac OS

Versioning Tools: CVS, Subversion, Clear Case, Git, Team Foundation Server (TFS)

CI / CD Tools: Hudson, Jenkins, Bamboo, Puppet, Chef, Vagrant and Splunk

Build Tools: ANT, MAVEN, Anthill, Make, MS Build, GRADLE, and Shell Batch scripting

Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest

Languages: C, C++, Python, Shell scripting, SQL, Java/J2EE

Web Technologies: Servlets, JDBC, JSP, HTML, Java, XML, .Net

Web/App Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, IBM HTTP Server

RDBMS: SQL SERVER, MY SQL, DB2.supporting Hadoop clusters

Cloud Technologies: AWS, Microsoft Azure, Openstack, vcloud, and Vmware, vagrant

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. DevOps Engineer

Responsibilities:

  • Hosting applications with theAWSCloud
  • Experience in creating auto scaling groups in EC2 instances
  • Experience in writing cloud formation scripts for various resources like EC2, ELB, Security groups
  • Experience in creating life cycle process in AWS
  • Experience in automating infrastructure in AWS using Cloud Formation and Jenkins.
  • Worked on core AWS services further setting up new server EC2 instances, configuringsecurity groups and setting up elastic ip, auto scaling configuration
  • Experience in giving back up to AMAZON GLACIERS
  • Experience in using AWS command line EBS (elastic bean stalk)
  • Experience in maintaining Amazon RDS database
  • Experience with ansible and cloud formation to do configuration management.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once
  • Developing Chef Recipes for automation of routine processes and setting up jobs to run these recipes regularly.
  • Developed automation and deployment utilities using Python.
  • Experience in using Chef to provision servers and manage their state.
  • Modify chef cookbooks to install the new payment middleware application on all machines.
  • Automation of deployment processes using continuous integration tools and configuration Management tools such as Chef, Puppet.
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kickstart and Puppet.
  • Manage Code Repository by, maintaining code repository in GIT improve practices of branching and code merge to custom needs of development team.
  • Worked with JIRA for Issue Tracking and monitoring
  • Automated deployment of all resources related to my work as the Lead Python Developer.
  • Administering Code Repositories in Subversion, Clear Case.
  • Monitoring and application analysis utilizing Nagios, AppDynamics
  • Deployed the generated build to WEB and APP server using the continuous integration process to all Environments. Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV,QA,PERF,AUTH,UAT,PRODUCTION)
  • System orchestration viaAnsible
  • Puppet Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Automated system configuration using Puppet.
  • Installing and administering, Jenkins and Artifactory on AIX servers
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Deployed the applications to Tomcat Application Server and static contentto Apache web servers
  • Incorporated the Code Quality Tools Find Bugs and Cobertura into Maven Projects

Environment: GIT, Jenkins, Artifactory, Clearcase, AWS, MS Build, Puppet, Chef, Nugget, WebLogic, JIRA, Ant, WIN-SCP, Service Now, Sonar, Putty

Confidential, Longmont - CO

DevOpsEngineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our projects.
  • Using Jenkins as a Continuous Integration tool. Installing and configuring Jenkins Master and hooking up with different build slaves.
  • Administrator for Coverity and Black duck tools. Right now, we are in the process of integrating these tools into the build workflow of different projects. Integrating these tools with Jenkins will make the production more effective.
  • The above tools are mainly focused to produce high quality code for the clients. Coverity tool will run the Analysis of the project code by pulling it from the repositories andBlack duck tool which scans the code for any open source.
  • Achieving Continuous Integration and Deployment by integrating Jenkins with Version Control System (VCS) to perform build process. We are currently using GITas a VCS and also we use STASH tool as a User Interface on top of GIT.
  • Integrating Issue tracking system into the build process will make the work flow much more efficient. We are currently using JIRA as an Issue tracking system.
  • As most of our code is developed using C, C++ and Embedded C, we use different sets of compilers to build the code and some projects use IDE’s such as Green hills, Microsoft Visual Studio. Installing and configuring necessary plugins to integrate with IDE’s and build tools.
  • Using Nagios as a Monitoring tool to monitor the systems and applications.
  • Currently working on different platforms such as Linux ( RHEL 7.0, CentOS 7.0, Ubuntu 12.04.2 LTS) and Windows ( Windows 2012 R2 Standard )
  • Developed and maintained the Shell and Python scripts for generating Server Info weekly reports automation, Backup and maintenance of different servers around the globe.
  • In the training process of Implementing Chef as an automation framework to deploy servers and applications.
  • Used Chef, Puppet for Monitoring system and automation.
  • Maintaining good working relationships with developer teams.
  • Provide support, including process documentation, training face to face and over the phone for systems and applications
  • Excellent problem solving, analytical skills and technical troubleshooting skills
  • Worked with customers, developers, testing, product management and support staff.

Environment: GIT, Jenkins, MS Build, Puppet, Chef, Black duck, WebLogic, JIRA, Ant, WIN-SCP, Putty

Confidential - Beaverton, OR

Build Engineer

Responsibilities:

  • Maintained and Administrated UNIX admin (Solaris)
  • Maintained and Administrated Red Hat Linux (Red Hat)
  • Understanding of SCM tools including Subversion and Clear Case
  • Building with and delivering Java code
  • Maintained Apache, Tomcat, JBoss
  • Deployed Java code
  • Understanding of LAMP applications and setup
  • Shell scripting
  • Implemented Deployments off a deployment schedule to different environments
  • Working on VMware Servers.
  • Resource Efficiency / Multi-tasking

Environment: Windows 7, Linux Red Hat 5 & 6, UNIX (Solaris), Clear Case, Clear Case Multisite, Subversion, Oracle 10,11, MS Sharepoint, MS SQL, Hudson, Jenkins, Cruise Control, LDAP.

Confidential

Release Engineer

Responsibilities:

  • Creating System Environment by planning, selection, installation, configuration, and testing of web application software, server hardware, networking needs.
  • Responsible for setting up access for users and Controlling access levels
  • Troubleshoots system hardware, software, networks and operating system.
  • Secures system by developing system access, monitoring, and controls.
  • Establishes, tests and documents disaster recovery policies and procedures.
  • Developedbuildanddeploymentprocesses.
  • Developedandmaintainedintegrationandreleaseprocesses.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Responsible for building and releasing packages to Dev, Itestand QA Environments.
  • Performing clean builds according to the schedule published for a given releases.
  • Responsible for deleting the old deployed code and deploying the newly built code using Web Sphere IDE (Integrated Development Environment).
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: UNIX, ANT, QA, IDE

Confidential

System Administrator

Responsibilities:

  • Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
  • Deployed and configured, Windows 2000/2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy,and Internet, TCP/IP, and Routing concept.
  • Performed design, installation, configuration, support, optimization and administration of Windows-based servers and applications as well as provide performance tuning and capacity planning.
  • Responsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, D-Link, Brocade Switches).
  • Wrote Shell Scripts as cron jobs and deployment scripts for various reasons in VIM editor
  • User, Group management for all the UNIX servers.
  • Provided remote support for VPN Technologies for site-to-site and remote access.
  • Developed Shell for system administration activities.
  • Installed and configured Sudo for users to access the root privileges
  • Used Network trouble shooting for System configuration and performance monitoring as ‘ndd’, 'traceroute', 'netstat', 'ifconfig', ‘glance’, ‘top’, ‘Siteminder’, ‘nslookup’, ‘tcpdump’ etc.
  • Managed CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes.

Environment: CISCO 3600/2600 routers, DNS, DHCP,HTTP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SNMP, SMTP, SCP,NFS,NTP, NIS, NIS+, Microsoft Windows 95/98/2000/XP/2003, Linux(Ubuntu, Cent OS).

We'd love your feedback!