We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • Linux and DevOps Engineer, around 6 years of involvement with a solid execution foundation in wide variety of professional system support and solution - based IT services for Linux Systems (or administrations) including, monitoring, configuration, troubleshooting and maintenance of operating systems.
  • Implemented scripts for build and release automation, manipulated and automated Shell scripts to suit the requirements.
  • Experience working with version control systems like Subversion, GIT, GitHub including command line applications.
  • Expertise in Amazon EC2, S3, Elastic Load Balancing, IAM, Route53, Cloud formation, VPC, Lambda, Auto Scaling, Redshift, RDS and Security Groups.
  • Used Docker in defining and creating applications by encapsulating them in containers and collaborated with development support teams to setup a continuous delivery environment.
  • Written Ansible playbooks to launch and automate AWS instances on Amazon Linux and Ubuntu.
  • Integrated ELK stack with several services which enabled us to analyse and search logs for all these services at one place.
  • Extensively worked on Continuous Integration(CI) and Continuous Delivery(CD) pipeline using Jenkins for End-to-End automation for all build and deployments including administration of Jenkins server, setup of Jenkins Masters, Configure builds and deployment automation.
  • Hands of experience in build tools like Ant, Maven and monitoring of the servers using tools such as Nagios and Splunk.
  • Expertise in tracing complex Build problems, Release and Environmental issues in a Multi Component Environment and efficiently worked in generating reports from Team Foundation Server (TFS) using SQL Server Reporting Services and Excel Reporting.
  • Developed maintained and updated various script for services (start, stop, restart, recycle, Cron jobs) on Linux and Bash Shell.
  • Strong ability to overcome any issues generated while building, deploying and providing on call support with good communication and interpersonal skills.
  • Extensively involved in Private, Public, Hybrid cloud environment setups, Data Center Migrations, server consolidation activities in management and lead roles in various implementations.
  • Capable of successfully managing teams, time, multiple projects, provide root cause determination for enterprise-wide issues. Able to work well under pressure and can adjust to a constantly changing, fast paced environment.

TECHNICAL SKILLS

Cloud Technologies: AWS: EC2, S3, Elastic Load Balancing, Elastic Container Service (Docker Containers), IAM, Route 53, Cloudformation, Cloud Trial, Cloud Watch, SES, SQS, VPC, RDS, DynamoDB, Lambda, Auto Scaling, Redshift, and Security Groups; Microsoft Azure, Google Cloud Platform.

CI CD CM Tools: Chef, Puppet, Jenkins, Ansible, Bamboo, Docker, Nagios, Splunk, Nginx, Nexus, Jfrog.

Build & Version Control Tools: Ant, Maven, Subversion (SVN), GIT, GitHub, Team Foundation Version Control (TFVC)

Languages/Scripts: Shell (Bash), Ruby, Python.

Database Technologies: Oracle, DB2, Cassandra, MongoDB, MySQL, SQL Server

Application Server: Apache Tomcat, IBM WebSphere, JBOSS, Apache Web Server

Operating Systems: Ubuntu, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

DevOps Engineer

Responsibilities:

  • Create Jenkins file in the root of a repository that contains a definition of Jenkins Pipeline to automatically manage and execute jobs based on repository branches.
  • Implemented GitHub Organization Pipeline job which will automatically manage repositories with a Jenkins file within them consisting of series of independent steps that are automated through Production.
  • Developed shared Library that contains reusable Jenkins Pipeline steps and functions that can be used in Jenkins file to help improve Continuous Delivery pipeline.
  • Worked on unit testing Jenkins Pipelines written in Groovy DSL that live in Shared Libraries.
  • Develop Ansible playbooks to automate the deployment of the applications to different Dev/Stage/Prod Environments.
  • Created Multi-Branch Pipeline Project configuring different jobs for different branches of the same Project.
  • Generate Sonar and Fortify scan results as a part of Build step to improve integrity and security of Code.
  • Worked on handling GitHub Pull Requests in a better way to trigger a pipeline job on pull request event.
  • Automating Sysadmin tasks with Bash scripts & Ansible.
  • Build a Docker image for java app run it and push to Optum Docker hub.
  • Pull it from Docker hub and deploy it to Openshift.
  • Create Pods, services, scaling pods, labels, app deployments and updates.
  • Automated the process of deployment to Openshift Environment by developing a sample deployment definition consisting of image specifications, persistent volume storage etc.
  • Created and configured management reports, alerts and dashboards.
  • Installed, tested and deployed monitoring and troubleshooting solutions with EFK services.
  • Developed, evaluated and documented specific metrics for management purpose.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and configuring launched instances with respect to specific applications.
  • Working closely with application developers to resolve issues.

Environment: GitHub (GIT), Maven, Docker, Jenkins, Shell, Linux, Tomcat, Apache, OSE3, AWS.

Confidential, San Jose, CA

DevOps Engineer

Responsibilities:

  • Configuring the Docker Containers and Creating Docker files for different Environment.
  • Administration of Tools Framework comprising of Jenkins, GIT, Nexus, Sonar, confluence and Puppet.
  • Developed the new CI tools or concepts for specific projects and improve the project performance.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux Container technology using Docker and Kubernetes.
  • Implemented continuous delivery pipeline using Docker and Jenkins.
  • Implemented, supported and maintained all network, firewall, storage, operating systems, and software in Amazon's Elastic Compute Cloud.
  • Validate the agents installed on it for CI/CD flow and check the application status after rehydration.
  • Jenkins provides continuous integration services for software development.
  • Used Ansible as part of Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
  • Managing the configurations of multiple servers using Ansible.
  • Experience with Ansible to manage Multiple Nodes and Inventory for different Environments.
  • Used Ansible to Orchestrate software updates and verify functionality.
  • Monitoring system performances using Nagios and managing network issues.
  • Configured Nagios server for monitoring the health check of servers and network services.

Environment: GitHub (GIT)), Maven, Jenkins, Nexus, Shell script, Ruby, Linux, Tomcat, Apache, JIRA, Ansible, Docker.

Confidential, San Jose, CA

Linux Administrator

Responsibilities:

  • Installed configured and Administered Linux 5.x, 6.x and Windows 2008 R2, Ubuntu Servers
  • Performed build and deployment of servers in Virtual environment using vSphere, vCenter and deploying global policies using HPSA
  • Performed Data Center Migration and Integration in a critical time crunch scenario
  • Worked on Configuring Tivoli Storage Manager to perform backup of the operating system and file system, adding Storages to the existing data source over virtualEnv
  • Managing Access Administration, restricting and securing unauthorized access to the hosts and granting privileged access to the System Account and Users Accounts
  • Configured secure shell login SSH, Public/Private Authentication
  • Worked on NFS, DNS, NIS, Telnet, SSH, sFTP, Chef/Knife
  • Providing day to day support to the development and Database teams.
  • Supporting scheduled periodic patching of the servers and supporting the release deployments, supporting/upgrading Jenkins to support deployment process
  • Participating in trouble shooting complex issues with Storage, ESXi hosts, Firewalls and Networking
  • Prioritizing the tasks participating in War room calls and triage the high priority issues
  • Worked on monitoring tools such as OEM, EM7, New relics, HP Open View, XMatters.
  • Proactively monitoring the systems health check and load on the hosts

Confidential

Linux Application Support

Responsibilities:

  • Worked on Windows 2003 and 2008 R2, managing and administering windows services, .Net Apps for Reporting tools and IIS-6,7 Administration
  • Installed and Configured Weblogic 10, 12c Web Server
  • Administered UNICA Application Component and Process which involves Flowcharts, Mailing Tabs, eMessage, running Campaigns
  • Installed and Configured Secure Socket Layer on Weblogic, Apache, and IIS Servers.
  • Installed, Configured Administered Oracle Content Management Server(OCM)
  • Performed Disaster Recovery Test(TARP) on the DR- Application Servers, to Make Sure Failover and Failback is smoothly carried out
  • Configured b (HTTPS) on Apache, IIS 6 & 7, Weblogic
  • Managed Load Balancing on F5 Load Balancer across Data Centers
  • Prioritizing the Tasks and resolving Tickets
  • Tracking the Application workflow in the Back end which are running on Oracle DB
  • Troubleshooting issues with the live Linux Application servers
  • Built Linux servers for creating new Dev/Test Environments for application servers
  • Worked on Apache, DNS, SSH, Telnet, FTP services
  • Managed Linux based Application File system management across the data centers
  • Monitored the Linux servers regularly and performed troubleshooting steps
  • Maintained necessary backups of important files and documented scripts for future reference
  • Documenting the Application Process and Procedures
  • Provided on call support on a weekly rotation basis

We'd love your feedback!