We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • A qualified IT Professional with 7+ years of experience as a DevOps Professional implementing DevOps tools like Jenkins for Continuous Integration and Continuous Deployment, Chef, Puppet and Ansible for Configuration management, Terraform, software containerization platforms like Docker and Container orchestration tools like Kubernetes and Docker swarm, Linux and System Administration with cloud platforms like Microsoft Azure, Amazon Web Services, OpenStack, GCP under Linux/windows platforms.
  • Well - Versed and proficient in Microsoft Azure IAAS, SAAS and PAAS and AWS services like EC2, Load Balancer, Lambda, S3, RDS, DynamoDB, Aurora, SQL, VPC, Route53, IAM, WAF, CloudFormation, Elastic Container Service (ECS), Elastic Kubernetes Service(EKS), Kinesis, EBS, Elastic Beanstalk, CloudWatch, CloudTrail, Security Groups, SNS, SQS, Direct Connect.
  • Experience in Designing, developing, automating and deploying Infrastructure as code using Configuration Management tools such as Puppet, Chef, and Ansible.
  • Worked with different deployment and provisioning tools like Ultimate deployment appliance, Cobbler, Foreman, Cloud Formation, Terraform and RedHat Satellite Servers for Physical, Cloud and Virtual Server Life Cycle Management.
  • Experience in setting up DevOps strategy in a mixed environment of Linux servers along with planning and building based of Amazon Web Services using Code Pipeline, Code Build and Code Deploy.
  • Well-equipped with the knowledge on performance monitoring tools like App-Dynamics, Cloud Watch and Services Related to AWS.
  • Experience in working on source controller tools like GIT, Git Hub, Subversion (SVN), TFS Microsoft Visual Studio and Perforce.
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic Search Logstash.
  • Experience in Design, develop and configure Configuration Management tools and writing multiple modules, templates and scripts to automate systems software infrastructure.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. DevOps Engineer

Responsibilities:

  • As a Devops Engineer, supported environments like Production, Development and Test environment's handling Provisioning, Deployment, Automation and Support. Worked as part of two different teams as Systems Engineer in infrastructure management and Deployment Engineer in Scrum team for Agile methodologies with DevOps Practices.Responsibilities: Responsible for AWS VPC design, EKS, Code Deploy, Code Pipeline, Elastic Beanstalk, AMI, Lambda scripting, Dynamo DB, and design logging framework for cloud watch for all deployed apps. Integrated the AWS Elastic Kubernetes Service with AWS
  • CloudWatch, Auto Scaling Groups, SQS and VPC for monitoring, scaling and load - balancing the application and used AWS Fargate Engine for container services, security is improved through application isolation by design. Experience in Installing and configuring Terraform and building the infrastructure using
  • Terraform configuration file. Created Kubernetes YAMLs using different objects like Pods, Deployments, Services and Config Maps. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances. Experience on building/Maintaining
  • Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys. Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes. Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services. Refactoring of monolithic applications to a Microservices and Component based architectures. Involved in changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters. Provisioned Hashi corp Vault and
  • Consul Cluster using Terraform modules and providers running the pipeline in Jenkins. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys. Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications managed
  • Kubernetes manifest files and managed releases of Helm packages. Setup GCP Firewall rules to allow or deny traffic to and from the VM's Instances based on specified configuration and used GCP cloud CDN to deliver content from GCP cache locations drastically Improving user experience and latency.
  • Extensively worked withAmazon Web Services (AWS) services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS. Configured and Networking of Virtual Private Cloud (VPC), Written Cloud Formation templates and deployed AWS Application Architecture to Cloud.

Confidential

Sr. DevOps Engineer

Responsibilities:

  • As a DevOps Engineer, designed tools for managing the infrastructure and program clean and reusable simple code, Created Continuous Integration/Continuous Development (CI/CD) pipelines using Jenkins and Artifactory, Worked closely with multiple engineers to ensure new environments meet their requirements and conformed to industry-standard best practices.Responsibilities:• Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Worked as cloud Engineer, involved in configuration for Web apps/Function apps, V-net integration,
  • HCM, Application gateway, App Insights, Active directory, Azure Key Vault, Encryption and Security on Azure• Built an application environment to operate at high availability in different Azure regions by using CDN, Azure Traffic Manager, App Services-Web Apps, Active Directory, Storage Queues, Cognitive
  • Services, Azure Search, Storage Blobs, Redis cache, and SQL Database.• Used Python API for uploading all the agent logs into Azure blob storage. Managed internal deployments of monitoring and alarm services for the Azure Infrastructure (OMS). Developed microservice onboarding tools leveraging Python and Jenkins for easy creation and maintenance of build jobs and Kubernetes deploy and services.• Effectively communicate the differences between Azure and on-site technologies and the benefits of each type of deployment Solution Google Compute Engine, Microsoft Azure and AWS EC2.• Involved in developing the Azure Solution and services like Iaas and Paas.• Worked with playbooks, tasks, roles and templates for WAR files and configured files by conditions by keeping dynamic values and triggering YML files in Ansible.• Experienced in Ansible Tower configuration, setup, playbook setup and supporting backup and security process. Created Ansible supported YAML scripts to restart JBoss, Tomcat, and Jetty servers through GUI.• Automated deployment of micro services to pull an image from private Docker Registry and deploy Docker Swarm cluster using Ansible.• Experience in designing and implementing
  • CI configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and configuring VMs (Windows/Linux).• Automated the application and infrastructure deployment by writing the Jenkins shared libraries in groovy with end to end testing using Groovy Spock/Junit testing frameworks for
  • CI/CD life cycles and created Generic pipelines. Implemented Istio as service mesh in Kubernetes for secure communication across pods from Ingress to service and to pods and implemented Nginx for providing reverse proxy.• Managing and Monitoring Kubernetes clusters using Prometheus as a data aggregator and Grafana as a data visualization platform.• Migrated On-Prem Windows App to Azure VMs and worked with Vnet Engineer to configure traffic routing's and manages Transit Hubs workflows.• Created a tool (in Go lang) that allowed secure bootstrapping of

Confidential

DevOps Engineer

Responsibilities:

  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2. Experience in virtualization software such as VMware. Installed and monitored Virtual environments with ESXi servers, OVM and KVM. Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python. Diagnosed and troubleshoot network and system related issues and apply corrective patches when necessary. Worked on User administration setup, maintaining account, monitor system performance using Nagios for monitoring network bandwidth and used CloudWatch to monitoring/metric collection for applications in cloud - based environment. Integrated
  • AWS Dynamo DB using AWS Lambda to store the values the items and backup the Dynamo DB streams. Expertise in managing the system state and log AWS API events to trigger cloud watch & cloud trail alerts by using AWS Lambda. Used Puppet to manage Web Applications, Config Files, Data base, Commands, Users Mount Points, Packages. Experience in Puppet Setup managing the Agents and Issues for Puppet Runs and Develop Puppet Modules for different Application needs to be used with Roles and Profiles design patterns. Created inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible
  • Galaxy to automate the infrastructure. Worked with Ansible for Orchestration of Deployments for various servers and managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat Webserver and automated the configuration of new servers. Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications. Installed and maintained different automation and monitoring tools like Nagios on Red Hat Enterprise Linux. Configured Apache web server in the Linux AWS Cloud environment using Ansible automation. Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning, and tagging. Worked with AWS Cloud on various AWS Services such as Route 53 Domain configuration.
  • Configured Elastic Load Balancers with EC2 Auto-scaling groups. Implemented and managed infrastructure through Chef and other automation tools. Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Developed continuous delivery pipeline in the cloud environment.

Confidential

LINUX/ UNIX Administrator

Responsibilities:

  • Installed, Configured, upgraded and administrated Sun Solaris, Red Hat Linux. Jumpstart and Kickstart OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration. Responsible to solve technical problems related to System Administration (Linux of Our Clients). Involved in maintaining and troubleshooting of FTP Server, Samba Server of the client. Handled the day - to-day Operations, installing software, applying patches, managing file systems, monitoring performance and troubleshoot alerts. Maintained uptime of
  • LINUX production servers and followed proper escalation. Handled LVM related tasks, Creating, resizing LVM, Veritas Volume manager and managing Cluster environment using Veritas Cluster suite. Handled the day-to-day Operations, Troubleshooting and Solving Server Problems in LINUX. Installed and configured RedHat Linux locally or over the network-kick start (NFS, FTP, and HTTP). Managed patches configuration, version control, service pack and reviewed connectivity issues regarding security problems.
  • User Administration (setup and maintain accounts). Worked on Solaris volume manager to create file systems as per user and database requirements. Maintained Server and Systems, provided IT support to Users, regularly managed backup process for Server and Client data. Set up and configured web content management development environments Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts. Installed opensource application, analyzed and developed new application for users.
  • Created, maintained and removed users and groups. Security settings on user accounts and groups. Worked on System Management Services SMS and changing boot list order etc. Installed and configured VNC server/client. Implemented the policies for the users of the computer system and network

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, Bamboo, RedHat Satellite Server, Apache Tomcat.

Confidential

System Administrator

Responsibilities:

  • Installation, configuration, and upgrade of Red Hat Linux 3/4/5, AIX 5.3, VMware 4/5 operating systems. Build and configure new Windows Servers to include Clusters Windows Server 2003, 2008, 2008 R2, 2012 and 2012 R2 OS deployments, Windows 2003, Windows 2008 R2 and windows 2012 servers.

    Administered security patching, kernel tuning, RAID disk array management, software packaging and installation using RPMs. Developed BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation through Autosys. Worked with Linux Security extensions like

    SELinux in both enforcing and permissive modes to guard misconfigured or compromised services. Provided centralized software configuration management for enterprise application projects in a multi - tiered high- availability environment. Maintained uptime for LINUX production servers and followed proper escalation. Managed Red Hat Linux user accounts, groups, directories and file permissions. Automated the monitoring, Configuration Management, Log Aggregation of the Systems and Centralizing SIEM with AWS Cloud Formation, Chef, Nagios and Elastic Search Analyzed and created daily reports on the status of server backups on intranet and extranet. Transferred files from one system to other using FTP and SFTP. Installed and configured Apache and Tomcat web server. Monitored backup jobs, executed restore jobs, and restarted failed jobs. Maintained and administered networks and related computing

    Environments including system hardware, systems software, applications software, and all configurations. Updated patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server and are used to push changes across various servers simultaneously. Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.

    Systems monitoring and administration of servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, configuration changes, and documentation.

We'd love your feedback!