We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Experienced with Interpreted Languages including Perl and Python
  • Understands Compiled languages including C, C++ C# and JAVA.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems
  • Support for administration, troubleshooting, configuration, installation, deployment, maintenance, upgrades on On - premises and Cloud Infrastructure.
  • Coordinate with a different team and support groups to resolve issues with the Software, applications, Operating System (Linux/Windows) and Cloud Services.
  • Provide day-to-day operational support including responding to incidents, troubleshooting, and executing corrective action.
  • Deep end-to-end understanding of the software development methodologies and tool chains including build automation, version control, testing, code quality.
  • Design and develop APIs / plugins / integrations for tools and applications for implementation of continuous delivery and integration pipelines and automation workflows.
  • Support testing, evaluation, installation and configuration of new application releases and will use Operational Support Plans, Secure Configuration documents, Best Practice white papers and other tools to determine if there are potential issues before deployments.
  • Experienced in DevOps and Automation Tools and Process, GitHub, Jenkins, Chef, Puppet and Docker.
  • Management of enterprise puppet environments. Maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Management of build farm environment and workflow management and administration using Jenkins, GIT, Bamboo, Artifactory. Stash, Jira, Confluence, and various target build environments Android, iOS, Windows, Linux
  • Track status on development activities accurately and in a timely fashion
  • Provide intuitive and organized reports to the team through regular SDLC activities and updating of SDLC and testing tools.
  • Troubleshooting hardware and software failures on Linux and Solaris and logging cases with Redhat, Oracle Solaris and Symantec support for hardware and software related issues
  • Management of user accounts and groups according to the security needs.
  • Responsible for dealing with issues like server down, service failure.
  • Provide direct server support during deployment and general production operations.
  • Scheduling snapshots of volumes for backup and find root cause analysis of issues and documenting bugs and fixes; scheduled downtimes and maintenance of cluster.

TECHNICAL SKILLS:

Languages: Java, Shell scripting, Ant, Maven, JSP, C/C++, Perl and Python

Version Control Systems: Subversion, Git, ClearCase

Automation/Build Tools: Jenkins and JNLP Slave Nodes, Docker, Chef, Puppet, Nexus, Artifactory, Ansible

App & Web Servers: WebLogic, WebSphere, Tomcat, JBoss, Apache, Atlassian JIRA & Bamboo, IBM IHS

Databases: Oracle, MySQL, Sybase. Postgres

Virtualisation: VM Ware, Docker, Amazon AWS/EC2, Vagrant, Satellite, OpenShift

Platforms: Linux and UNIX, iOS, Android, Solaris, Windows

Net work/Infrastructure: TCP/IP, DNS, DHCP, LDAP, AD

PROFESSIONAL EXPERIENCE:

Confidential, CA

DevOps Engineer

Responsibilities:

  • Developed automated process that run daily to check disk and perform cleanup of filesystem using shell scripting and CRON jobs.
  • Responsible for maintaining and reducing the downtime of the local environments.
  • Responsible for creating new environment with the desired services.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Expertise in Installation, Configuration, Migration, Trouble-Shooting and Maintenance of Splunk.
  • Develop alerts and timed reports, Develop and manage Splunk applications.
  • Provide backup support for network security solutions.
  • Assist with design of core scripts to automate SPLUNK maintenance and alerting tasks. Support SPLUNK on UNIX, Linux and Windows-based platforms. Assist with automation of processes and procedures.
  • Owning all technical aspects of splunk build and dashboard development. Performing hands-on design, and development of systems.
  • Written shell scripts and Ansible playbook to manage the alerts of the running services
  • Used Bamboo to automate everyday builds, testing and deployments.
  • Implemented workflow actions to drive troubleshooting across multiple event types in Splunk.
  • Experience on Splunk Enterprise Deployments and enabled continuous integration on as part of configuration management.
  • Has experience with the Cloud and monitoring processes as well as DevOps development in Windows Mac and Linux systems.
  • Maintained SVN repositories for DevOps environment.
  • Developed BASH scripts to redact sensitive data from Apache access and error logs using a SED expression, deploy WAR files to environments in parallel.
  • Facility with development methodologies including Agile.
  • Deploy, configure, Maintain compute on Azure cloud.
  • Troubleshoot Azure related issues and engage internal teams and vendor for issue resolutions.
  • Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
  • Excellent configuration management using Puppet and Ansible.
  • Create and maintain fully automated CI/CD pipelines for code deployment using Octopus Deploy and PowerShell.
  • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling.
  • Built, tested and deployed scalable, highly available and modular software products using shell-scripts executed from Jenkins to move from environment to another.
  • Creating the containers by using Docker.
  • Experience with bug tracking tool like JIRA.

Environment: Ansible, SVN, Puppet, Agile, cloud, splunk, AWS, EC2, Docker, JIRA, Powershell.

Confidential, Eden Prairie, MN

DevOps Engineer

Responsibilities:

  • Build and maintain DevOps capabilities to support agile product development in a continuous integration environment which includes distributed source code-repository, integrated automated testing and code quality tools.
  • Configure, maintain and monitor a fleet of physical / virtual machines running our CI environment.
  • Used analytical skills to get to the root cause of the problem and repair the processes that caused the problems in the first place.
  • Experience of setting up/working with Kubernetes Cluster in Production. Including customizing the Kubernetes setup.
  • Manage the costs of the development environments using labeling and automatic VM removal.
  • Establish and maintain the infrastructure to support automated unit, system and load testing.
  • Ability to use a wide variety of open source technologies and cloud services.
  • Ensure each phase of the Cloud Supply Chain from product management, through development, QA, Staging and into Production is fully automated, as frictionless as possible utilizing CI and CD. At each stage metrics and monitoring will fully visualize the Supply Chain status for the entire product team.
  • Ensure information security best practices and policies are implemented in your designs
  • DevOps tool research, selection, proof of concept, installation and configuration
  • Experience programming with Python, Bash, REST APIs, and JSON encoding.
  • Hands on experience with monitoring tools such as AWS CloudWatch, Nagios or Splunk.
  • Installed and configured the monitoring tool SPLUNK for tracing the logs and maintained the code quality by using Sonarqube.
  • Created Powershell automation for virtual servers and hypervisors for private azure environment with python and Bash.
  • Managing day to day activity of the cloud environment, supporting development teams with their requirements.
  • Experience in setting up the build and deployment automation for Terraform scripts using jenkins.

Environment: Python, Cloud, JSON, REST API, Nagios, Splunk, Powershell, Kubernetes, Terraform.

Confidential, Maple Plain, MN

Internship

Responsibilities:

  • Worked within the Cloud for integration processes.
  • Performed DevOps for Linux Mac and Windows platforms.
  • Monitored developed applications and fixed bugs, Focused on automation and integration.
  • Wrote code and designed continual updates.
  • Configured networking interface like set up IP addresses and IPv6 address, working knowledge on DHCP, DNS, and routing
  • Used bash/shell scripting to do administrative automation tasks including, installing, configuring, managing files, users, and repositories, applications, debugging, and troubleshooting.
  • Maintained security with SELinux and maintained it for enhanced access control; performed debugging on SELinux issues.
  • Wrote puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Configuration management and system orchestration of instances via Puppet, Chef.
  • Designed and implemented continuous deployment pipeline using Jenkins, Maven, Git.
  • Performing various audit checks like RCA, log analysis, cleanup, checking disk space, backups, security checks using various scripts and server migration on different platforms.
  • Fundamental mastery of the AWS cloud computing platform with different component and services like VPC, creating instances with EC2, Auto scaling, Managing EBS volumes.
  • Resolving escalated issues and writing Shell (bash), python scripts for regular activities.
  • Works with Database Administrators to tune kernel for installations.
  • Designing Firewall rules for new servers to enable communication with application.

Environment: Puppet, Chef, Git, SELinux, Cloud, DHCP, DNS, Jenkins, Maven, AWS.

Confidential

Junior software engineer

Responsibilities:

  • Establish, maintain and manage users Unix accounts. Install, modify and maintain systems and utility software on server computer systems. Provide server support related to other software.
  • Building and managing Linux VPS remotely.
  • Responsible for dealing with issues like server down, service failure.
  • Created users, manage user permissions, maintain User & File system on Linux servers.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Maintaining integrity of security with the use of group policies across domains.
  • Implementation and administration of DNS, Troubleshooting RAID/LVM issues.
  • Performed User Account management, data backups, and users' logon support.
  • Maintaining user's data backup by creating user folder in File Server and applying security permission on folders.
  • Monitored trouble ticket queue to attend user and system calls.
  • Knowledge in bash shell scripts to automate routine activities.
  • Communication of system and network events and RCA, log analysis after resolution.
  • Responsible for building, managing virtual servers using VMware.
  • Maintained and built RedHat, Unix, CentOS, and HP-UX server farms both physical and virtual.
  • Scripting and Automation with python and Bash.
  • Integrate code changes, test code changes, and document code changes

We'd love your feedback!