We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • 8 years of experience as DevOps Engineer in automating, building, deploying, and releasing of code from one environment to other environments.
  • Talented at Software Development Life Cycles (SDLC) and Agile Programming techniques.
  • Capacity to achieve all parts of the product design administration (GIT) procedure, DevOps and Build/Release administration.
  • Experience in Linux/Unix System Administration, System Builds, Server Builds, Installations, Upgrades, Tuning, Migration, Troubleshooting on RHEL 4.x/5.x.
  • Good knowledge of AWS cloud, AWS Solutions Architect.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Experience in working on source control tool like GitHub (GIT).
  • Experience creating ant/ Maven with Puppet build script for deployment artifacts.
  • Extensive work on Docker for implementing monitoring solution TICK stack.
  • Working on Docker on Linux installs as well as cloud providers. Creating Docker Image On one hand I can spawn a container and build it interactively.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Took Part in DevOps pilot program and was trained in DevOps methodologies, tools like Puppet, GIT repositories for projects JavaScript testing frameworks.
  • Experience in Configuring and Managing monitoring tools like Nagios.
  • Experience in building Grafana for Infrastructure monitoring
  • Worked with multiple DevOps methodologies and tools Continuous Integration (CI) / Continuous Delivery tools( Jenkins) Infrastructure.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, EBS, Cloud Watch, VPN Servers.
  • Exposure to shell, Python scripting.
  • Experienced in Elastic Search and Logstash.
  • Experience in working with monitoring tools like Splunk, Tick Stack.
  • Managing AWS Infra and automation with CLI, API, managing DATA Center Inbound and outbound services.
  • Experience in implementing and making teams adapt to Release/Change Management Process
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Independent problem solving and a good team player with strong interpersonal and communication skills.
  • Experience supporting 24x7 production computing environments. Experience providing on - call and weekend support.

TECHNICAL SKILLS:

Operating Systems: RHEL 3/4/5,6, Sun Solaris Release 2.10/2.9/2.8/2.7 , IBM-AIX 5.X, zVM Windows 2003, 2008, 2012 and NT, Linux, UNIX

Web/ Application Server: Tomcat, Apache DB2, Oracle, Web logic, Web Sphere, JBoss, IIS

Containerization and Search Engine: Docker, Elastic Search, Kibana ( Visualisation), Logstash (Logs ), Grafana(visualization), Kapacitor(anomaly detection)Continuous Integration and Configuration Tools: Puppet, Chef, DevOps, Docker, ANT, Maven,GitHub, Jenkins, Rundeck, ELK, JIRA.

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2, InfluxDB(timeseries DB)

Monitoring and Testing: Nagios, TICKStack, BPPM(BMC), Splunk

Languages: Python, Ruby, asp.net, PL/SQL, Java/J2EE

Scripting Languages: Shell scripting, python scripting, groovy.

Version Control Tools: CVS, SVN, GIT.

EXPERIENCE:

DevOps Engineer

Confidential, Seattle, WA

Responsibilities:

  • Involved in setting up applications utilizing the AWS services: EC2, S3, VPC, SNS, SQS, IAM. Focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Managing Multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs. Auto-scaling the instances to design cost-effective, fault tolerant and highly reliable systems.
  • Managed application on a public EC2 instance under a public subnet with internet gateway and communicated with the private application under a private subnet by a dedicated VPC, and also configured NAT and Route Tables.
  • Heavily involved in deployment automation, CI/CD pipeline and end-to-end implementation of the web application.
  • Configured and administered Jenkins for continuous integration and deployment into Application Server and to improve reusability for building pipelines.
  • Developed shell script to run the unit test on different jobs on Jenkins to test the code.
  • Designed a test automation framework with Gradle.
  • Worked on Puppet extensively for deployment for servers, creating custom scripts and managing changes through Puppet master server on its clients.
  • Developed custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Configured and utilized Docker containers to contain the application environment needed for projects.
  • Used Docker to deploy and connect virtual network containers in a multi-tier system.
  • Monitored cloud and remote systems using Nagios and custom scripts for fault detection, resolution, and root cause analysis.
  • Worked on monitoring and configuration of Networking environment. Troubleshoot the issue related to networking during the deployment.

Environment: AWS, Jenkins (Maven, Git), Gradle, puppet, Docker, MS-SQL Server 2012, LINUX.

Developer

Confidential, Bellevue, WA

Responsibilities:

  • Used AngularJS and its built-in services to display data in tabular format and when configure privileges, and ensure authorized users had approval authority for certain actions.
  • JQuery Ajax Methods to consuming information from a WebAPI service, getting data JSON format
  • Provide custom requirements, error messages through Data Annotations in Model.
  • Extensively worked with Task Parallel Library (TPL), PLINQ for concurrent processing.
  • Used AngularJS and ng-grid JS libraries as a part of client-side development.
  • Implemented Client side validations using AngularJS.
  • Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa
  • Developed Restful Services using Web API that is consumed by various Client applications for routing data between different systems
  • Used Jasmine for writing Unit Test cases for Javascript code, as a part of testing Angular Js application with Karma as the Test Runner.
  • Used GIT for source control and documented the entire application.
  • Strictly followed the TDD approach breaking implementation in small sets of testable elements along with regular unit tests
  • Created test plans and performed functional and load testing.
  • Explored various performance related issues and worked to increase the performance by handling various bug fixes and exceptions

Environment: .NET Framework 4.0, C#, Visual Studio 2012, AJAX, JavaScript, HTML, CSS, ADO.NET, Oracle Database 10g, WCF, IIS

DevOps/AWS engineer

Confidential, Mc Lean, VA

Responsibilities:

  • Our team is to actively understand and support the application team’s development pipeline which has implemented using different DevOps tools like Git, Maven, Jenkins and Chef.
  • Worked extensively on Jenkins CICD pipeline, supporting application teams & troubleshooting Jenkins issues, integrating application team Jenkins jobs in pipeline.
  • Supporting application team with Jenkins, coordinating with Jenkins team to help resolve the issues.
  • Developed AMI rehydration CICD pipeline, updating of latest AMI’s in Cloudformation templates in GITHUB.
  • Build Jenkins job for AWS AMI rehydrations alerts to be sent to application team’s slack channel.
  • Developed Pipeline for build deployments on Dev/QA and Prod environments using Jenkins and auto scheduling automated deployments in non-working hours.
  • Installed, configured and administered Jenkins as Continuous Integration Server on Linux machines.
  • Involved in configuring and develop Continuous Integration (Jenkins) jobs for various Java/JavaScript applications to build, code coverage and perform security scanning on the Java code using Maven, Sonar and to find bugs and Fortify tool.
  • Built CICD pipeline for application team, integrated scripts with framework tool, defined stages, defined upstream/downstream jobs in the pipeline, like sonarQube jobs, Erratacode scan.
  • Configured Jenkins to be able to communicate with AWS.
  • Held weekly stand-up meetings for application teams, new requests, issue, & Jenkins support with CICD pipeline jobs.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications
  • Responsible using different AWS cloud services to identify the gaps in pipeline implementation and understand their cloud architecture and infrastructure requirements.
  • Implemented POC TICKstack, installed them on local desktop had play around with telegraf, grafana, kapacitor & Influxdb to better understand the Influxdata’s product.
  • Knowledge in creating Buckets in AWS and stored files. Enabled Versioning and (CORS) Cross region replication and security for the files stored.
  • Troubleshooting applications deployed on EC2 instances, using AWS Cloud trial to check the latest activity on the EC2 instance.
  • Worked on the third-party web servers like tomcat and nginx for the load balancer configuration using both ELB and ALB using AWS cloud.
  • Experienced using different log monitoring tools like Splunk, ELK and logstash to see the logs information also, part of a logging team, used Grafana and ELK to create Grafana dashboards for Dev Operation teams to be able to get metrics and monitor sites.
  • Implemented POC for Kibana, & Elasticsearch, installed them on EC2 instance integrated elasticsearch with kibana, pushed dummy data on elasticsearch, and indexing on kibana.
  • Used Jira as ticket tracking and work flow tool.
  • Responsible to gather requirements to implement stories and tasks for our support team.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Organized daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution

Environment: Environment: Hudson, Jenkins, Ansible, ANT, AWS services with CLI, Amazon ECS, Java SE 8, Maven 3.1.1, Junit, XML, Git, Linux/centos 5, Shell, Python, Tomcat Web logic, Docker 1.0,Kubernetes.

Linux Administrator

Confidential

Responsibilities:

  • Responsible installation, maintenance and regular upgrades of Red Hat Linux Servers using kickstart based network installation
  • Responsible for providing 24x7 System Administration support for Red Hat Linux 3.x, 4.x servers.
  • Responsible for performing and deploying patches for Linux and Application servers.
  • Used to perform Red Hat Linux Kernel Tuning.
  • Responsible for handling Compaq and Linux workstations and servers.
  • Disk and File system management through Solstice Disk Suite on Solaris.
  • Responsible for ensuring high system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain.
  • Responsible for installation and maintenance of Hardware and Software RAID on Digital & Sun Servers.
  • Handled installation and configuration of Oracle 7.x/ 8.x.
  • Responsible for installation and upgradation of patches and packages on RHEL 5/6 using RPM & YUM.
  • Used to implement NFS, DNS and NIS under SUN.
  • Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities.
  • Involved in ensuring proper overall system performance, performed user management, system updates and disk & storage management.

Environment: Red Hat Linux 4.1, 4.2, 4.3, 4.4, Sun Fire, Sun StorEdge, DNS, NFS, NIS, RAID, JBODS Compaq servers, Solstice disk suite, Solaris, Logical volume manager (LVM), Oracle 7.X/ 8.X, RHEL 5/6.

Systems Engineer

Confidential

Responsibilities:

  • Planning, architecting & design, implementing Win2003 and Win 2008 solution and system infrastructure integration.
  • Win 2003 Active Directory, DNS, WINS, DHCP
  • Installation & Maintenance of Samba, Apache Web Server on Solaris & Linux.
  • Implementation of RAID levels and Crash recovery of Volumes and disk groups.
  • Scripting for daily routine administrative tasks, Scheduling tasks using CRON, Backup and Restore Management.
  • Experience in Managing Inetd, SSH, iptables, crontab and autosys scheduling, rpm building and management, GRUB, FTP on Linux and Windows servers.
  • The configuration of networks with NIS, NFS, DNS and Sendmail services.
  • Installed sudo for use of user command limitations for contractors and other team members.
  • Installed ssh for user login security via the internet on an unsecured network.
  • Experience in analyzing logs, problem determination, Recovery, and restart.
  • Worked with Korn shell, Bash shell and Bourne shells.
  • Thorough Knowledge of Unix Shell Scripting and Perl Scripting.
  • Experience in Implementing and Maintaining VERITAS Volume Manager.

Environment: Windows Server 2003, Solaris 10, Veritas Volume Manager, Shell Scripting, Perl, Samba, Apache Server, Sendmail.

We'd love your feedback!