We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

0/5 (Submit Your Rating)

Seattle-, WA

SUMMARY

  • 8 years of IT Infrastructure Management experience which includes DevOps, AWS, Software build and deployment automation and Administration working on Redhat Linux, CentOS, and Windows environment.
  • Setting up Infrastructure and pipelines for various environments like Dev, QA, Staging and production and best practices of Software Development Life Cycle (SDLC) in Agile, Scrum, and waterfall methodologies.
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, Elastic Load - balancers, S3, Elastic Beanstalk, VPC, RDS, DynamoDB, VPC, ELB, Route 53, Auto Scaling, IAM, Security Groups, Elastic Search, Cloud Watch, Redshift and Cloud Formation.
  • Experienced in Version Control tools TFS and GitHub and demonstrated an understanding of source code management concepts such as Branching, Merging, Labeling/tagging, branch locking, access control and Integration.
  • Extensively used build utilities like Maven for the building of jar, war files and manipulating POM.XML and BUILD.XML for maximum utilization of build tools.
  • Deep knowledge on Continuous Integration such as Jenkins, Hudson, Atlassian Bamboo tools and processes to achieve Continuous Delivery for Java, .net technologies.
  • Designed, developed and deployed applications on to several cloud-based solutions using Configuration Management tools like Chef, Puppet, Ansible, and SaltStack.
  • Worked on monitoring tools like Nagios, Splunk, AWS Cloud Watch to health check the different deployed resources and services.
  • Strong knowledge on Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Some exposure to Docker Swarm and Kubernetes.
  • Evaluated Mesos/Marathon and Kubernetes for Docker container and vagrant for managing development environment through the creation of Linux virtual containers.
  • Hands on experience on various testing frameworks like JUnit, various application servers like WebLogic, WebSphere, JBoss and Apache Tomcat, Nginx.
  • Organizing and coordinating and running the releases and fixing afterward problems.
  • Scripting using tools such as Shell Script, Ruby, Power Shell and batch scripts, Python programming, AWS CLI tools.
  • Attending tickets and closing tickets by timely manner using JIRA, Clear Quest to meet the SLAs.
  • Knowledge on Rundeck to automate running of tasks from multiple nodes and UrbanCode Deploy to automatically deploy, test builds.
  • Good understanding of Microsoft Azure Cloud services, Storage Accounts and Virtual Networks and troubleshooting applications on Azure Cloud infrastructure.
  • Experience in Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Resource Manager.
  • Expertise in configuring and tuning LAMP for a production environment.
  • Leveraged a wide range of technologies including MySQL, Oracle 10g/11g, MongoDB, DynamoDB Django, Javascript, Nginx, RESTful APIs, and Flask.
  • Knowledge of different protocols like TCP, UDP, DNS, HTTP, DHCP, SSH, FTP, SNMP, and LDAP.
  • Consistently recognized for organizational skills, presentation, and analytical skills and Integrated with the product requirement and continuous ROI for the existing production environment.
  • Technically competent of rapidly changing technologies and Business Strategies. Integrated with the products requirements and continuous ROI for the existing production environments.

TECHNICAL SKILLS

Configuration Management: Chef, Puppet, Vagrant, Ansible,SaltStack

Version Control: Git, CVS and Subversion

Project Management: JIRA and Confluence

CI, Test & Build Systems: ANT, MAVEN, Jenkins, Bamboo, Rundeck, IBM UrbanCode Deploy

Cloud Platforms: AWS and Azure

Orchestrator: Chef and Docker

Issue Tracking: JIRA, Docker, Bugzilla

Virtualization Platform: VMware ESX and Citrix, Oracle VM

Operating Systems: Linux (Red Hat 4/5/6, SUSE), Ubuntu, CentOS, Windows Variants, Unix

Database: Oracle 11.x, MySQL, SQL Server 2008 andMongoDB

Programming Languages and Scripts: Ruby, Shell, Bash, Python, and PowerShell

Web Technologies: Web logic, Web Sphere, Tomcat, Apache 2.x, 3.x, F5 Load Balancers

PROFESSIONAL EXPERIENCE

Confidential - Seattle- WA

Senior DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests also worked with Development, QA, IT, Operations and Releases team to ensure there are no resource conflicts.
  • Created the end to end CICD pipeline for application and API’s for automating the deployment process and migrated from Main Frames to Java.
  • Launched Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and configured with the specific applications.
  • Created secured cloud infrastructure using VPC for staging and S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones and gave public DNS names to least load balancers ip’s and trouble-shooted the issues of the load balancer's, auto scaling groups and Route 53.
  • Automated provisioning and deployment of resources using CloudWatch, Ansible and CloudFormation templates.
  • Monitored resources and applications using AWS cloudwatch, including creating alarms to monitor metrics such as EBS, EC2, RDS, S3 and configured notifications for the alarms generated based on events defined.
  • Automated backups full AMI backups, OS backups using Lambda and boto3 python module and wrote Python scripts to backup EC2 instances.
  • Responsible for setting up build process using continuous integration tool Jenkins.
  • Setup configured Nagios, Grafana, Kibana, Logstash and Elastic Search on the servers.
  • Updated cloud formation templates from existing environments to use in building similar environments in the same or different regions for High Availability.
  • Developed and configured Docker images for our private repository and setting up build process using Jenkins.
  • Developed organizational units in Active Directory and managed user security with group policies.
  • Wrote Ansible Playbooks to deploy automated tasks to many servers at once and Used file module in Ansible playbook to copy and remove files on remote systems.
  • Automated OS Patch Management using Ansible and Linux hardening to make the system CIS compliance using Ansible.
  • Responsible for sprint planning sessions and daily stand-up meetings.
  • Documented all the processes for above, issues, RCA’s and its solutions in a timely manner. Experienced automating tasks using BASH, YAML scripting language.

Environment: Jenkins, Ansible, Java, AWS, Nagios, Nexus, GIT, Terraform, Grafana, Kibana, Splunk, Python, Jira, Maven, PostgreSQL, Tomcat, Docker, Shell Scripting.

Confidential, NY

DevOps Engineer

Responsibilities:

  • Designed highly available, cost-effective and fault-tolerant systems using AWS infrastructure.
  • Enabling customers to better manage software development, deployments, and infrastructure with tools such as Jenkins, Chef, GitHub, and Nagios.
  • Defined dependencies and plugins in Maven pom.xml for different activities and integrated Maven with GIT to manage and deploy project related tags.
  • Configured local Maven repositories with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Worked on build tasks using Maven, Ant, Gradle, and GNU makefiles and worked with the development team to migrate Ant scripts to Maven.
  • Integrated Subversion(SVN) into Hudson/ Jenkins to automate the code check-out process.
  • Experienced in working with Selenium IDE and Selenium Web Driver using testing.
  • Developed and Scheduled bash shell scripts for various activities(deployed environment verification, running database scripts, file manipulations).
  • Evaluated Chef and Puppet framework and tools to automate the Cloud deployment and operations.
  • Written wrappers scripts to automate the deployment of cookbooks on nodes and running the chef-client on them in Chef-Solo environment.
  • Experienced in chef and automation the configuration management in multi-tier applications. Automating server additions, server role changes etc.
  • Chef cookbook creation to manage Linux server farm (ChefDK, Robocop).
  • Used Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Implementation and support of JBoss applications using JIRA for issue tracking.
  • Configured MongoDB database on the API's and applications also building automation framework using Java and Eclipse.
  • Build Java code and .NET code onto different Jenkins servers as per the schedule.
  • Designing, developing, implementing, testing, and maintaining applications in uDeploy.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Documented all post-deployment issues in a log and resolving the issues, maintaining timely updates within the log. Automation process of creating branches tags and code merging.
  • Ensure all steps are successfully completed and document their completion times and issue logs.

Environment: AWS, Jenkins, Chef, GitHub, Nagios, Maven, Nexus, Ant, Gradle, SVN, Hudson, Selenium, Docker, Bash scripting, Puppet, JBoss, JIRA, ChefDK, Robocop.

Confidential, New York, NY

DevOps/ SCM Engineer

Responsibilities:

  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Support and implementation of development and quality assurance environments.
  • Worked on AWS servers. Clustering Redis using sentinel and ha proxy, provisioning new AWS servers using chef.
  • Creating and managing Jenkins jobs, worked on git and bitbucket. Setting up new virtual machines using vagrant.
  • Responsible for troubleshooting java/tomcat application, monitoring using Splunk, New Relic & App Dynamics.
  • Automation using puppet, shell scripting, verifying build and deployment using Jenkins.
  • Performed production and staging deployment in Tomcat servers and fixing the bugs.
  • Troubleshooting Linux server and Java application level issues in JIRA.
  • Building scripts through Rundeck tool for developers.
  • Installed/ Configured/ Managed Puppet Master/ Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation and Migration of Puppet Community and Enterprise.
  • Support implementation of CyberArk Security suite and Tripwire, along with various in-house developed applications primarily java based.
  • Build and Installed servers through Azure Resource Manager Templates and Azure portal.
  • Synching On-premises Windows Server Active Directory to Azure AD(AAD) using Azure AD connect.
  • Migrated an On-premises virtual machine to Azure Resource Manager Subscription and using Azure Express Route for Single and Multi-subscription connectivity.
  • Experienced in creating Azure VM, Cloud services, and storages by using Azure Power-shell scripts.
  • Participated in 3rd level support managing ticket queues and mentoring of Operations team members.
  • Automating things using python, bash shell scripts, and borg scripts.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • Splunk Server management including building reports, advanced searches and overall server health and maintenance.
  • Created and maintained user accounts, roles on MySQL, production and staging servers.
  • Provided periodic feedback of status and scheduling issues to the management.

Environment: AWS, Redis, Chef, Jenkins, Git, Bitbucket, Vagrant, Java, Tomcat, Splunk, New Relic, JIRA, Rundeck, Puppet, Python, Shell scripts, Nagios, MySQL.

Confidential - Atlanta, GA

Build & Release Engineer

Responsibilities:

  • Managed and streamlined the overall release process, realizing efficiencies through automation, documentation and better communication.
  • Automated a largely manual overall release process into a fully web driven turnkey process using Atlassian Bamboo, Ruby, and PHP.
  • Maintained and enhanced BSD’s PHP based deploy tool - BSD release.
  • Leveraging a JSON based web service for server role assignment and Worked with Chef for managing software dependencies and maintaining server consistency.
  • Transitioned from CVS to TFS SCM systems, providing logistics and scripting support in Perl.
  • Co-designed and implemented a build process portal in ASP.NET and PowerShell.
  • Wrote and maintained enterprises product installers using VBScript and MS-SQL Server.
  • Converted SCM repository from CVS to Subversion,
  • Implemented infrastructure to enact Oracle DDL to DML changes based on SCM check-ins via a Ruby script.
  • Partnered with developers, designed and implemented end-to-end build and release process from development test to production.
  • Diagnosed continuous integration build/unit failures and coordinated resolutions with developers.
  • Co-developed new Java-based platform installer using Zero G’s Install anywhere, utilizing extensive custom Java code.
  • Developed infrastructure in Perl to convert old Gnats bug tracking system to Bugzilla.
  • Build development and management using Ant, Perl build environment.
  • Designed, procured and implemented a new Linux based, script-driven media production process which improved production speed and reliability dramatically.
  • Responsible for all install-related issues including media production, Perl scripting, and signaling related software configuration.

Environment: Linux, Atlassian Bamboo, BSD release, Ruby, PHP, JSON, Chef, CVS, TFS, Perl, ASP.NET, PowerShell, VBScript, MS-SQL, Oracle DDL, Java, Bugzilla, Ant, Puppet.

Confidential

System Engineer

Responsibilities:

  • Worked on Linux/Unix WebLogic server applications, OSB & DataPower
  • Installed WebLogic & OSB and supported the applications in WebLogic servers.
  • Managed Nagios scripts on various TBMS servers and issue analysis, performance tuning and process improvement.
  • Memory analysis of production servers and monitoring, SQL Query development, Script development.
  • Creating new alarms in Nagios using shell script on product servers like AUPM, VOD, CDV etc.
  • Analysing the memory consumption and performance of various servers.
  • Worked on Weblogic Server 10g and 11g and WebLogic Platform and troubleshoot the server issues based System/security/application & DNS logs.
  • Experienced on the deployment of application patches and upgrades, network issues, ping, traceroute etc.
  • Implemented automated scripts for xls and XML Parsing using Java which is reusable across all the projects.

Environment: Linux/Unix, Weblogic 10g, and 11g, OSB, Nagios, SQL, bash scripting, Java.

Confidential

System Administrator

Responsibilities:

  • Full support of 200+ Linux Servers running on HP Blade Server Chassis Enclosures.
  • Worked as part of the team to establish procedures, Create documentation, and assist in data center management efforts.
  • Establishing package management through RH Yum Server and Kickstart server builds.
  • Worked with SAN, Networking and Database teams to help facilitate server builds.
  • Manage technical operation issues through multiple ticketing systems in order to support customers (internal user-base).
  • Support, implementation and product testing of VMware ESX, VirtualBox, Nagios, and MySQL where applicable.
  • Experienced with Microsoft Server administration, specifically for DHCP reservations.
  • Extensive use of HP SAS Global Shell to access servers and files within, and specifically for UNIX based servers, to deploy and install agents.
  • Setup and maintain VMware ESX 3.x servers within Linux OS to support virtual instances of Microsoft server 2000/ 2003.
  • Good understanding of network communication skills and protocols such as TCP/IP, Telnet, FTP, SSH, rlogin.
  • Network administration of a large group of systems & network Linux, windows servers, modems, routers, switches.
  • Implementing, managing and troubleshooting hardware devices and drivers, installing the service pack and updating drivers.

Environment: DNS, DHCP, TCP/IP, SAN, FTP, TFTP, RH Yum Server, Kickstart server, VMware ESX, VirtualBox, Nagios, MySQL, Microsoft Windows 95/98/2000/XP/2003, Linux.

We'd love your feedback!