Devops Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Over 8 years of experience as System Engineer and DevOps engineer with solid experience in different UNIX platforms such as Linux, CentOS, Ubuntu as well Windows.
- Strong experiencein System Administration, Installation, Upgrading, Patches, Migration, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, AWS, Azure, Openshift, Openstack .
- Adept in the use of automation build tools such as docker, vagrant, puppet, and ansible
- Research and development for emerging cloud and infrastructure technologies
- Experienced in configuration management of various multi - layered applications using Ansible and Puppet and containerization technology such as Docker and Kubernetes.
- Good grasp of ITIL principles and processes.
- Solid experience in Compute, Network, Storage, Automation, Cloud and Virtualization
- Experience with Source Control management - SVN, GitHub in adds, commits, deletes of codes
- Managed physical and cloud infrastructure running Redhat/CentOS on AWS cloud
- Experienced in provisioning instances with CloudFormation, Autoscaling, VMware templates, clones, AWS snapshots.
- Experienced in Bash scripting, Perl, Python to automate the tasks by using cron scheduling
- Good experience in the design and implementation of Continuous Integration, Continuous Deployment, Continuous Delivery and Devops Operations.
- Experienced with deployments, maintenance and troubleshooting applications on Azure
- Experienced in configuringsyslog to send logs to log management tools such as to Splunk.
- Involved in complete Administration tasks on UNIX (RedHatLinux) and documentation for the projects executed.
- Hands-on in using OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy.
- Experienced with OpenShift, Kubernetes architecture and design, troubleshooting issue and multi-regional deployment models and patterns for large-scale applications.
- Experienced in the use of monitoring and security tool like Dynatrace and Sysdig.
- Installed, monitored and supported Web and Application Servers on Linux environments and participated in migrating the environments.
- Skilled in monitoring servers using Nagios, Cloud watch, and using ELK Stack Elasticsearch, Fluentd Kibana
- Onboard new applications into Dynatrace, profile configuration, agent setup
- Perform analysis like memory, thread, CPU on Dynatrace to find root cause of run-time issues on applications running in the Kubernetes cluster.
- Experience with vulnerability management tools such as Qualys
- Good knowledge on operating systems architectures and experience in logmanagement using splunk.
- Worked in container based technologies like Docker, Kubernetes and Openshift.
- Experience in creating inventory, job templates and scheduling jobs in Ansible Tower.
- Setup and configured network TCP/IP including RPC connectivity for NFS. Created mount points for Server directories, and mounted these directories on Servers.
- Proficient in configuring JumpStart and Kickstartservers to initiate installation of RedHat Linux on several machines at once.
- Experience working with Satellite server and spacewalk server for pushing updates to servers.
- Active team player, self-motivated individual with good communication, interpersonal skills, fast learner and a good listener.
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Focus on continuous integration and deployment, promoting EnterpriseSolutions to target environments.
- Worked in container-based technologies like Docker, Kubernetes and OpenShift
- Integrated Docker container orchestration framework using Kubernetes by creating pods, config maps, deployments.
- Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
- Help application teams troubleshoot problems using Dynatrace
- Diagnose, troubleshoot and resolve Dynatrace issues
- Implementation of Docker and various Docker orchestration tools such as docker-compose, docker swarm and various other management tools.
- Diagnose, troubleshoot, and resolve app issues using Dynatrace and Sysdig
- Perform analysis like memory, CPU for applications to find root cause of run-time issues
- Provided consistent environment using Kubernetes for deployment, scaling and load balancing of applications from development to production.
- Responsible for designing and deploying new ELK (Elasticsearch, Logstash, Kibana, beats, Kafka)
- Automate provisioning and other repetitive tasks using Terraform and python.
- Perform application server builds in EC2 environment and monitoring them using cloud watch.
- Design roles and groups using AWS identity and access management (IAM)
- Implement and maintain the monitoring and alerting of production and corporate servers/storage using CloudWatch.
- CoreOS Docker cluster setup and management.
- Jenkins implementation and configuration resulting in full CI/CD to integration environment on commit.
- Experience with container-based deployments using Docker images, Docker registries, installation and configuring Kubernetes and clustering them.
- Jenkins, job setup, maintenance used for build, test, compile, package, deploy pipeline.
- Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
- Managed deployment automation using Packer, Docker, Terraform to automate system operations.
- Created multiple Terraform modules to manage configurations, applications, services and installation process for Web Server and AWS instances.
- Created Security groups for both individual Instances and for group of instances under a network
- Managed LDAP to add modify, delete user accounts, group accounts and service accounts across regions.
- Involved in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment.
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage the microservices using its Nodes, pods, ConfigMaps, Selectors and Services.
- Created Azure services using ARM templates and ensured no changes in the present infrastructure while doing incremental deployment.
- Implemented a CI/CD pipeline using Azure Devops (VSTS, TFS) in both cloud and on-premise with GIT,MS Build, Docker, Maven along with Jenkins plugins.
- Implemented the deployment of services by VSTS (Azure Devops) pipeline.
- Created and maintained pipelines to manage the IAC for applications existing in the Azure cloud.
- Deployed Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
- Researched current ITIL standards and architecture integration process.
- Exposure to and hands on experience with Qualys API.
- Configured integrated Jenkins with Git to poll codes and Maven to push artifacts to AWS S3
- Day to day engagement of management /monitoring/troubleshooting of multi-tier applications using Ansible and Nagios in Dev, QA, Prod environments.
- Document system configurations, Instance, OS, and AMI build practices, backup procedures, and troubleshooting guides
Environment: AWS EC2, VPC, Autoscaling, RHEL 5,6,7,8 Docker,Openshift,Kubernetes, Terraform, Sysdig, Splunk, Dynatrace, Ansible Tower,Python, NAS, Active Directory.
Confidential
DevOps Engineer
Responsibilities:
- Performed hardware, operating system, security and application updates/patches on these systems as well as operating system hardening based in industry standards.
- Integrated defect tracking tool like JIRA with Confluence and Jenkins CI server for identifying, logging, tracking and documenting issues in real-time.
- Assisted team members to improve quality of processes.
- Experienced in setting up the build and deployment automation for Terraform script using Jenkins
- Integrated kubernetes with network, storage, security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
- Deployed configuration management and provisioning to AWS using Packer, Docker and Terraform
- Build and configure Openstack deploying servers using KVM.
- Managed Azure infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses. Virtual Machine Backup and recover from a Recovery Services Vault using Azure Portal
- Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments.
- Integrated Azure log analytics with Azure VMs for monitoring the log files.
- Write puppet codes in Manifest for automating the new environment and deploying through Gitlab.
- Created Gitlab-CI environment for continuous CI/CD.
- Deployed servers on Microsoft cloud infrastructure Azure
- Investigating and resolving of customer Ticket
- Created new puppet environment for customers
- Created OpenStack source sitting within VMware for a new environment set up.
- Troubleshooting F5 related issue with the network Team.
- Utilize security and vulnerability scanning tools including Qualys and Symantec ESM.
- Set up of automated environment with OpenStack built using Ansible for Server deployment and configuration.
- Worked with EMC SAN to acquire storage and setting up Veritas/LVM file-systems.
- Worked on setting up Veritas clustering.
- Worked with Oracle DBA’s for restore of Oracle Instance and Building Oracle RAC Cluster.
- Working Knowledge of Network Protocols such as NTP/ TCP/ DNS/ DHCP/ HTTP/ SMTP/ SFTP/ FTP/ SCP/ NFS.
- Worked daily with customers supporting the server with any issue related
- Worked directly with customers, supporting servers and applications running in the environment
- Performed application server builds in EC2 environment and monitoring them using cloud watch
- Creating security groups for both individual instances and for group instances under a network
- Creating snapshots and amazon images of the instances for backup and creating clone instances
- Support of applications like apache, tomcat, and java-based app running on Linux machine for multiple clients
- Develop cloud formation scripts to automate EC2 instances.
- Design user’s credentials and profiles using AWS IAM.
Environment: AWS EC2, VPC, Linux, Route 53, Active Directory, Apache, Tomcat, Ansible
Confidential
System Engineer
Responsibilities:
- Configuring the systems for TCP/IP Networking with the existing Local Area Network. Setting up SSH and SCP features on UNIX hosts.
- Coordinated with customers to develop ITIL process strategies for design.
- Monitored mapping of customer issues and developed appropriate solutions.
- Troubleshooting Production Server Problems related to web applications, Sendmail, disk space, file system, DNS and network connectivity.
- Worked with VMware ESX on different HW like HP Proliant, Dell Power Edge hardwares using vCenter server
- Hands on experience in physical to virtual machine (P2V) conversions and virtual machines (V2V)
- Experienced working with sudo, Vintella Authentication and Powerbroker.
- Worked with Enterprise Security Manager to get Security certification for servers before moving them in to production.
- Responsible for Failover/Pre-Failback/Failback and verification of the same in case of outage in the high environment using VCS (Veritas Cluster Server).
- Developed Cronjobs and Shell Scripts (Perl, ksh) for automating administration tasks like file system management, process management, Server reboots etc.
- Installation/configuration of Redhat 5/6 using kickstart Server.
- Upgrades, patches and OS installation using Kickstart for Linux.
- Worked with EMC SAN to acquire storage and setting up Veritas/LVM file-systems.
- Worked on setting up Veritas clustering.
- Worked with Oracle DBA’s for restore of Oracle Instance and Building Oracle RAC Cluster.
- Worked on creating Virtual machines using VMware.
- Monitoring the system performance and doing the kernel tuning to enhance the system performance.
- Troubleshooting Production Server Problems related to web applications, Sendmail, disk space, file system, DNS and network connectivity.
- Provided 24/7 on-call support on a weekly basis.
- Worked with Enterprise Security Manager to get Security certification for servers before moving them in to production.
- Installed and configured domain wide mail systems utilizing Postfix with multi subnet and a single relay host for internal mail forwarding, all external mails were handled by Sendmail and SMTP.
- Installed/Configured the WebSphere server, JBoss application server, Weblogic server; Managed tuning and performance of high profile applications running on them.
- Performing Post Build activities like Setting up Backup interface/NIC bonding/LACP Bonding/Loading additional Packages/ Joining the server to Active Directory, etc
- Extensively used glance, top, ifconfig, netstat, nfsstat, traceroute, siteminder, nslookup, tcpdump etc. for System configuration and performance monitoring.
Environment: Sun Solaris 10/9/8, Linux 5/4/3, Oracle 10g, SUN Servers, Linux and Jump Start,Veritas Cluster Server (VCS), VMWare servers, Weblogic and Apache