We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Columbus, OhiO

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in planning, designing, Implementation in areas of implementing DevOps strategies, CI/CD pipeline, troubleshooting and monitoring.
  • Implemented on AWS platform and its dimensions of scalability including EC2 , S3 , EBS , VPC , ELB , AMI , SNS , RDS , IAM , Route 53 , Auto scaling. Experience in Server infrastructure development on AWS Cloud.
  • Proficient level of experience on DevOps tools like Chef, Puppet, Ansible, Docker, Subversion, GIT, Hudson, Jenkins, Ant, Maven. Expertise in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices.
  • Worked on operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud (VPC) and public cloud.
  • 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 products.
  • SIEM tuning & optimization, log analysis, and log correlation (using Splunk).
  • Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Linux/Unix system administrator on Red hat EL, 5.x, 6.x, CentOS 4.x, 5.x and VMware environment.
  • Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
  • Maintaining, troubleshooting Red Hat Linux and Windows platforms including subsystems of Linux like Kernels.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes.
  • Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Expertise in Server infrastructure development on AWS Cloud and Microsoft Azure .
  • Updated the Azure instance count for production services of Redbox.
  • Deploying system stacks for different environments like Dev , UAT , Prod in both on premise and cloud infrastructure. Extensive experience in UNIX performance tuning and Capacity Planning.
  • Planned and executed the migration from Bugzilla-based bug-tracking and Hudson CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo).
  • Installed and administer Atlassian tool set including JIRA, Confluence, Crucible, and Bamboo.
  • Installed Bamboo and perform troubleshooting during installation to implement the CI process for the Java application builds.
  • Creating and configuring virtual development environments with Chef and Virtual Box.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Configured Continuous Integration by setting up Build and test automation Jobs in Bamboo/Jenkins
  • Working on Jenkins server Plug-ins and credential to work with GIT Hub.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool.
  • Familiar with OpenStack concepts of user facing availability zones and administrator facing host aggregates.
  • Automating tasks with PowerShell, PowerdCLI. Daily tasks include assisting other departments in project completion.
  • Scripting in PowerShell to deliver applications on to targeted servers and done load balancing on the servers.
  • DevOps Practice for Micro Services using Kubernetes as Orchestrator.
  • Kubernetes 1.9.0 is used to orchestrate the deployment, scaling, management of Docker Containers.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Used AWS as to maintain model and manage the entire application.
  • Experienced in Cloud automation using AWS CloudFormation templates.
  • Extending On-Premises AD to AWS Cloud by deploying VPN connection and promoting domain controllers.
  • Experience with migration to Amazon Web Services from Datacenter.
  • Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Chef and Ansible.
  • Hands on experience in installing and administrating CI/CD tools like Jenkins.
  • Managed and monitored the server and network infrastructure using Nagios, New Relic.

TECHNICAL SKILLS:

AWS Services: EC2, ELB, VPC, RDS, IAM, CloudFormation, Cloud Foundry, S3, CloudWatch, Cloud trial, SNS, SQS, SWF, EBS, Amazon Direct Connect

Web Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH

Build/Release Tools: Jenkins, CHEF, Puppet, ANT, Hudson, Database, Ansible, Open Stack

SCM Tools: GIT, SVN, ClearCase

Operating Systems: UNIX, Linux - RedHat/Centos/Ubuntu, HP-UX, Solaris, Microsoft Windows NT

Database: MySQL, Oracle 9i/10g, SQL Server, SQL Mongo DB

Web Servers: Oracle Web logic server11g/10g /9, Apache, Tomcat,, WebSphere

Scripting Languages: UNIX Shell Scripting, Perl Scripting, PowerShell, Ruby Scripts, Python Scripting

Bug Tracking Tools: JIRA

Monitoring tools: Splunk, Nagios

Container: Docker, Kubernetes

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, Ohio

Sr. Devops Engineer

Responsibilities:

  • Involved in End-End implementation and Automation using software configuration management tools(Puppet)
  • Performed testing and validation for code deployment automation in UAT test environment
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Python Continuous Integration, faster and flawless deployments.
  • Worked on Version Control Systems like Rational Clear Case, Unified Configuration Management
  • Worked with Atlas Sian tools like Bamboo & Jira.
  • Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Worked with DevOps, Perforce, Git and Jenkins.
  • Used ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Deployed Dynamic content to Web Sphere Application server and DevOps Team
  • Experience in debugging the code deployment errors with the help of development team
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Drove releases, automated release process.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
  • Managed continuous delivery in Micro services and Micro Service Architectures.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto Scaling groups.
  • Created triggers, alarms and notifications for EC2 hosts using CloudWatch.
  • Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Worked on CloudFormation to write the templates on AWS.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Established connectivity to AWS resources in another VPC in another region using AWS VPC peering and strong swan/IPSEC tunnel. Experience involving configuring S3 versioning and lifecycle policies to and backup files.
  • Created Automation to create infrastructure for kafka clusters different instances as per components in cluster using Terraform for creating multiple EC2 instances & attaching ephemeral or EBS volumes as per instance type in different availability zones & multiple regions in AWS.
  • Processed large chunks of unstructured data using Elastic Map Reduce (EMR) and worked extensively with the EMR cluster. Automated Regular AWS tasks like snapshots creation using python scripts.
  • Configured Elastic IP and Elastic storage deployed in multiple availability zones for high availability. Supported the infrastructure with highly available EC2 instances.
  • Developed unit and functional tests in Python and Java
  • Work with Dockers for convenient environment setup the test environments
  • Used configuration management tools Chef, Puppet, and CF Engine
  • Proposed branching strategy suitable for current application in Subversion help of Python

Environment: Solaris, Linux, AWS, Eclipse, C++, Java, Perl, DevOps, Clear Case 6.0, Clear Quest 2003, Bash, Korn shell, Kafka, NT Command Shell, Python.

Confidential, DALLAS, TX

Jr Lead/ Sr. Devops Engineer

Responsibilities:

  • Experience in Cloud computing window azure.
  • Identifying the challenges for hosting application s in Windows Azure (PAAS) and suggesting the possible changes required in applications to use Azure capabilities.
  • Development of POC including Azure as Paas.
  • Updated the Azure instance count for production services of Redbox. knowledge and hands on experience in azure data warehouse, data lake, Power BI, machine learning and data factory, USQL.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer. Managing the database DDL, DML scripts in SVN and GIT.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies. Created post commit and pre-push hooks using Python in SVN and GIT repos
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks. Setting up the SVN and GIT repos for Jenkins build jobs.
  • Developing maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Logic platforms. Worked with development team to migrate Ant scripts to Maven.
  • Educated team about continuous integration and automated testing practices and supported them throughout development. Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours. Experience in setting up the End User Security in Jenkins and Hudson .
  • Created an automated application-testing framework for the CD pipeline leveraging Robot Framework integrated with Jenkins & Selenium that increased testing cycles.
  • Provisioning Jenkins environment for continuous integration by easing build and testing tasks for developers.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers
  • Deployed applications using Docker containers in the cloud with PaaS.
  • Responsible for installation & configuration of Jenkins to support various Java build and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.

Environment: Red Hat Linux 5/6, KVM, AWS (Amazon web Services), Azure, Open Stack, Chef

Confidential

Release Engineer/ Linux Admin

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0 and SUSE 10.x.
  • Configured kickstart server and updating/applying patches to the servers using Red Hat Satellite server.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades
  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Worked in integrating TFS with Visual Studio VSTS 2013 & 2015.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Installation, configuration and administration of VMware, Solaris Zones, Containers and LDoms.
  • Automation of jobs through crontab and AutoSys.
  • Installing and setting up Linux Systems.
  • Creating users, groups and setting file permissions to different groups and users.
  • Monitoring servers using Nagios and troubleshooting the issues
  • Upgrading the repositories and OS patches.
  • Installation of packages, patch management, volume management on SUSE servers using YaST.
  • Applied appropriate support packages/patches to maintain system integrity.
  • Performed capacity analysis, monitored and controlled disk space usage on systems.
  • Provided CM and Build support for more than 3 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.

Environment: Ant, Jenkins, Linux, Solaris, Python, Shell Scripting, WebSphere, Oracle

Confidential

Linux Administrator

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0 and SUSE 10.x.
  • Set up and configuring of Linux (Red Hat& SUSE) and Solaris servers/workstations for clients.
  • Configuring the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS Servers, clients for various departments and clients.
  • Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.
  • Installing and setting up Linux Systems.
  • Creating users, groups and setting file permissions to different groups and users.
  • Handling the scheduling tasks (cron jobs and task scheduler) for the scripts for various purposes.
  • Troubleshoot complex issues ranging from system resources to application stack traces.
  • Daily execution of build ops in an automated and continuous process.
  • Involved in support databases and performed MS SQL upgrades running on Windows servers.
  • Compiling code to move into test environments via automated processes.
  • Installation, configuration and administration of Linux (Red Hat/SUSE, Centos).
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Improve speed, efficiency and scalability of the continuous integration environment.
  • Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
  • Creating a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals from process owners.
  • Experience in development with PowerShell or other scripting languages.
  • On-call support for 24/7 for troubleshooting production issues.
  • Project Management for various UNIX/Linux/Windows system integration projects.

Environment: Linux (Red Hat Enterprise, Solaris Cent OS), Windows 2000/NT, HP, IBM, Oracle 8, SSH Gate, Cisco routers/switches, NIS, NFS, Perl.

We'd love your feedback!