We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • · Around 8+ years of experience in the IT industry with diversified exposure as a DevOps Engineer in Automating, Linux Administration, Configuration Management, Build/Release Management, Web Development, Continuous Integration and Continuous Deployment, and Monitoring.
  • · Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, Cloud Trail.
  • · Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • · Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365, security).
  • · Hands on experience on Azure web application like Azure App & Cloud Services, Azure Data Factory, Azure SQL Data Warehouse, Azure Blob Storage, Web API, VM creation, Lift & Shift, Azure storage, Fabric controller, Azure AD, Azure search, & Notification hub.
  • · Extensive working Experience in using tracking tool like JIRA for bug tracking and project management issues.
  • · Experienced in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob (Page and Block), Azure SQL. Well experienced in deployment & configuration management and Virtualization.
  • · Experience in writing Infrastructure as a code (IaaC) in Terraform, Azure resource management (ARM) Templates.
  • · Experienced in working on Docker hub and Docker swarm, Docker compose creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • · Expertise in using Kubernetes for running/managing containers, images, and container snapshots, while creating a platform for automating, deploying, scaling of application containers across clusters of hosts.
  • · Experience in working on cluster management on Kubernetes to create Pods, Nodes, and deploying microservices pulled from the Docker Registry and managed by Kubernetes.
  • · Implemented & maintained the branching and build/release strategies using SCM tools GIT, GIT Lab, Subversion, Bitbucket and experienced in migrating Bitbucket repositories to GitHub.
  • · Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
  • · Extensively worked on Jenkins and Hudson for CI (Continuous Integration) and CD (Continuous Deployment) methodologies and for End - to-End automation for all build and deployments.
  • · Configured application servers like Web-Sphere, Tomcat, Web-Logic with the databases.
  • · Working Experience on Automation Tools like JAMS Automation Scheduler & OpCon Enterprise Manager.
  • · Extensive experience in building Artifacts using various build tools like Ant, Maven and GRIDLE and store back to Nexus, JFROG and Art factory, run environmental jobs by using provisioning tools Docker and Vagrant.
  • · Experience using Nagios monitoring system and different Bug Tracking Tools like Remedy, Jira, ServiceNow and Clear Quest also designed, deployed, and coordinated with different teams to enhance ELK platform and took ownership of new technologies.
  • · Experience in SystemAdministration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Trouble shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX (Red Hat Linux) Systems.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, LINUX, Ubuntu, Mac.

Web Technologies.: HTML, CSS, JavaScript, XML, JSON.

Source control tools: GIT, Perforce, subversion.

Build Tools: ANT, MAVEN, Gradle.

Continuous Integration Tools: Jenkins, GitLab, Build Forge, Bamboo.

Cloud: AWS, Azure.

Continuous Management Tools: Chef, Puppet, Docker, Terraform.

Languages: C, C++, Python, SQL, Java, Shell scripting, Bash, Golang.

Databases: Oracle, MY SQL, AWS RDS, Microsoft SQL Server.

Microservices: Kubernetes, AWS ECS.

Networking: TCP/IP, SSH, DHCP, FTP/TFTP, DNS, Wireshark, Netstat.

WORK EXPERIENCE:

Senior DevOps Engineer

Confidential - Dallas, TX

Responsibilities:

  • Setup and builtAWSinfrastructure using various resources such as EC2, VPC, S3,IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
  • Implemented security best practices inAWSincluding multi - factor authentication, access key rotation, encryption using KMS, firewalls, security groups, and NACLs, S3 bucket policies and ACLs, mitigating DDOS attacks, etc.
  • Built serverless architecture with Lambda integrated with SNS, CloudWatch logs and otherAWSservices. Leveraged automatedDevOpstools deployment and Blue-green deployment patterns and strategies.
  • Designed, configured, and deployed Azure Automation Scripts for a many applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
  • Experienced in Azure Network Configuration - Created resource groups using resource manager which allow to see cost/billing and monitoring information for resources within a resource group and manage access to those resources as a set for the individual customer.
  • Using AWS Credential report data and lambda was able to enforce automatic password rotation. Closed hundreds of security issues down, working in priority order. I have also carried out semi-automated python based S3 server access logging and security maintenance on over two hundred legacy S3 buckets. Utilized Athena to query and streamline terabytes of data storage. S3 encryption at rest, in transit, bucket policies, S3 access.
  • Deployed and configured Elastic search, Fluentd and Kibana (EFK) for log analytics, full text search, application monitoring in integration with AWS Lamba and X-Ray.
  • Worked on MicrosoftAzureCloud (Public) to give IaaS support to customer. MakeVirtual Machines through Power Shell Script andAzurePortal. Overseen and CreatedStorage Account and Affinity Group inAzurePortal.
  • Involved inAzureinfrastructure management (AzureWeb Roles, Worker Roles, SQLAzureAzureStorage,AzureAD Licenses). Provided high availability for IaaS VM's and PaaS instances for access from other services in the VNet withAzureload balancers and implementedAzureClassic andAzureARM for deployment process.
  • Created and ran Azure Pipelines to build/release code to test, and production on-premises environments, and maintain continuous integration and continuous deployment (CI/CD) pipeline for fast paced robust application development environment.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Lead architecture and deployment ofKubernetesdeployment for trebuchet SAS platform hosted in AWS. Architecture included CNI networking, installation tool selection. Designed kops private topology, deploying nodes in private VPC utilizingAWS Nat Gateways.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy. Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Involved in setting up Kubernetes (K8s) clusters for running microservices and implemented a Kubernetes container orchestration solution withing OpenStack allowing for easy management, creation & recovery of OpenStack assets.
  • Built cloud-based infrastructure for use with the machine learning pipeline via Apache Airflow andKubernetesvia EKS (as well as ECR and S3).
  • Configured applications on Docker applications by utilizing Docker Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-maps, Selector, Services, and deployed application Containers as pods.
  • Built and deployedDockercontainers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
  • Implemented Elastic Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures, and managing containers.
  • Expertise in Installing, Configuring, and managing the Puppet Ecosystem Components for both opensource and enterprise version of Puppet and involved in Designing and Implementing Puppet with Orchestration and code manager with R10K along with GIT, GIT Lab and GIT Hub.
  • Composed Ansible playbooks to configure Apache ignite in a VM and deploy the lightweight app to Azure VM using CDP Jenkins and package, deploy lightweight app toDockerusing Jenkins also CreatedDockerfile for Apache ignite and pushed it to Nexus.
  • Composed Ansible Playbooks to automate the Build ofDockerImage, Utilized Jenkins to Auto push toDockerHUB, Automated the infrastructure downloaded and managedAnsible roles from Ansible Galaxy.
  • Utilized Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change and Experience in managing Ansible Playbooks with Ansible roles, group variables, inventory files, copy and remove files on remote systems using file module.
  • Created AWS terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command.
  • Utilized Terraform to deploy the AWS infrastructure necessary to create development, test, and production environments for software development.
  • Orchestrated and Migrated CI/CD processes using Cloud Formation and TerraformTemplates and Containerized the infrastructure usingDockerand Kubernetes deployed using Kops.
  • Developed and deployed Helm charts to Kubernetes using Helm file as a declarative configuration for deploying distributions of Helm charts while adhering to 12-factor application principles. Build Docker files for containerizing the application.
  • Built Helm charts for the deployment of Kubernetes services as an EFS persistent volume provisioner, Ingress Controller, external DNS, as well as charts for JupyterHub and client-specific services interconnected with JupyterHub.
  • Developed a Python script to automate the input value file build and a Terraform module and workspace initialization.

DevOps Engineer

Confidential - Austin, Texas

Responsibilities:

  • Validated deployments in Kubernetes (EKS) by establishing a local development workflow that used Minikube and implemented Kubernetes interface by creating RESTful APIs to read, delete, store and update bucket information on Kubernetes Console.
  • ImplementedAzureKubernetes service to deploy a managed Kubernetes cluster inAzureand create an AKS cluster in theAzureportal, with theAzureCLI.
  • Assist in deployingKubernetesinto air - gapped enterprise environments with kops self- hosted assets. Implemented capability to re-use security groups, IaM profiles, in order to pass security review and PEM testing.
  • Evaluated Kubernetes for Docker container orchestration and managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.
  • Worked with containerization tools, can implement transition to docker and develop distributed cloud system using Kubernetes and used helm package, manager for Kubernetes.
  • Created K8s Clusters using Helm Charts and worked on creating multiple pods, replication controllers, replica sets, services, deployments, labels, health checks, and ingress/egress by writing YAML files.
  • Utilized Kubernetes backed infrastructure to run microservices in production environment deployed on Kubernetes clusters and developed Kubernetes templates for multiple applications.
  • CreatedDockercontainers for different Applications to achieve Availability andFault Tolerance usingDockerswarm Manager by pullingDockerImages from privateDockerRegistry with port mapping, providing persistent volume and creating snapshots.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format and used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods.
  • Created additional Docker Slave Nodes for Jenkins, using custom Docker images and pulled them to ECR and monitored using Prometheus.
  • UtilizedDockerto implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customizedDockercontainer images, tagged, and pushed the images to theDockerhub.
  • Configured in setting up CI/CD pipeline integrating various tool with Cloud BeesJenkins to build and run Terraform script templates to create infrastructure inAzure.
  • Provisioned EC2 instances into AWS by using Terraform scripts from scratch to pull images from Docker and performed AWS S3 buckets creation, policies on IAM role-based policies and customizing the JSON template.
  • Implemented Terraform modules for deployment of various applications across multiple Cloud providers and managing-infrastructure.
  • Designed two semi-automated XAML C#AWSlambda Installer packages for charts and alerts.The installers were built with dot Net Reactor obfuscation, and they were code signed by Sectigo, created using Advanced Installer.
  • Developed CloudWatch filters for CloudTrail andAWSconfiguration changes, visualizing to activities performed in theAWSaccount and configuration items with account.
  • Implemented Control Tower Preventive and Detective guardrails and leveraged Account Factory, integrated with Lambda for newAWSaccount creation and setup.
  • Involved in migrating physical Linux/Windows machines to AWS Cloud & configured Apache webserver in the Linux AWS Cloud environment using Ansible automation. Using Ansible with AWS landing zone allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Automated deployments of web applications based on Node.js, Python, Ruby, Java, PHP using AWS Code Pipeline, EC2, Elastic Beanstalk, and Jenkins and secured by creating IAM roles and policies for services and users.
  • ImplementedAzureData Lake Storage to store semi/ non structured data; Created ETL solutions to load data in various formats (Parquet, JSON, CSV) into ADLS usingAzureData Factory. Built Power BI reports to display ADLS Contents.
  • Configure Continuous Integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications toAzureweb apps and managedAzureActive Directory, Office 365 and applied upgrades on a regular basis.
  • Implemented various resources inAzureusingAzureportal, PowerShell onAzureResources Manager deployment models. Experience deploying infrastructure as code applications using ARM Templates (JSON).
  • Designed and implemented Continuous Integration (CI) using tools AzureDevOpsover multiple environments to facilitate an agile development process which is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring Azure Kubernetes Services (AKS) are supported.
  • Proficiently managed and deployed bash/shell scripts for backups and scheduling tasks.
  • Created Linux BASH scripts to perform routine HDFS maintenance and auipmate routine activities. Also involved in IBM WebSphere patching assistance using bash scripting, Opsware.
  • Creating cloud formation scripts for hosting software on AWS cloud. Automating the installation of software's throughshellscripts.
  • Worked on shell scripts to collect and summarize server information for server monitoring improvement project.

DevOps Engineer

Confidential - Boston, Massachusetts

Responsibilities:

  • BuildJenkinsjobs to create AWS infrastructure from GitHub repos containingTerraform code and administered/engineeredJenkinsfor managing weekly builds.
  • Code Coverage - Installed SONAR onJenkinsserver and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers, also used SonarQube for viewing the selected issues.
  • Configured CI/CD Pipelines using Jenkins connected to GitHub and builds environments(Dev, stage &Prod) Implemented IAM best practices and role-based access control.
  • Migrated from Bamboo worked and onJenkinsfor continuous integration and forEnd-to-End automation for all build and deployments.
  • Developed Microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Automated Build and Deployment process-setup Continuous Integration and Continuous Deployment of applications onto different environments like Dev, QA, and Production. Involved in Scrum meetings, product backlog, and other scrum activities in collaboration with respective teams.
  • UtilizedMavento build and run the selenium automation framework. ConfiguredMavenfor Java automation projects and developedMavenProject Object Model (POM.xml).
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven,Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant, Maven andGradleto schedule the builds.
  • Experience in Grade Build tool and understanding the artifactoy and repo structure.
  • Utilized Gradle as a build tool automating the building, testing, publishing, and deployment loading all the dependencies from the nexus artifact repository.
  • Experience in implementing docker-maven-plugin and MavenPom to build images for all microservices and later used Dockerfile to build the docker images from the java jar files.
  • Administered Docker swarm mode using CLI for natively managing clusters of Docker engines and deploy application services to swarm.
  • Created Highly available Docker swarm clusters and EKS Clusters to deploy Dockerized applications.
  • Maintain build profiles in Team Eco Server and Jenkins for CI/CD pipeline andInstalled Apache web applications on AWS EC2 and Deploy adockercontainer with a running application inside it.
  • Hands-on experience in using Chef for automation, provisioning and configuration management on enterprise Linux distributions, Art factory, and Nexus repository, by using ecosystem integrations with AWS, Azure, and Docker.

Linux Administrator

Confidential

Responsibilities:

  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
  • Expert with Installation of Linux and Windows OS such as RHEL 5.x/6.x/7, CentOS, SUSE Linux, Ubuntu, Windows Server 2003/2008 - R2/2012-R2 and SUSE Linux 10.x/11.
  • Incident management for Unix/LinuxServers. Created users, managed user permissions, maintained User & File System quota on Red hatLinux.
  • Perform standard system administration tasks, installation of OS (RHEL7.9, 8), patching, software installation and hardware upgrades, troubleshooting and installation.
  • Maintained the RedHat servers for infrastructure management to keep RHEL environments and other RedHat infrastructure running efficiently, properly secured, and compliant with various standards.
  • Act as the primary liaison for our in-house SaaS application on its migration from expensive Solaris servers to our virtualRHELenvironment.
  • Script maintenance (Bash, Perl, TCL) to provide better results for what administrators or the customers want to see for troubleshooting or analytics when they are emailed to them.
  • Implemented and executed data information network designs and architectures to include, but not limited to, local and wide area network connectivity, routing and switching IP schematics and methodologies, local and remote access, network security, availability, configuration, administration, and quality of service of networks.
  • Experience in LDAP authentication and set up external authentication using Active Directory and IPA servers and monitored CRON jobs that were scheduled by the development team.
  • Managed network-related services like TCP/IP, FTP, SSH, DNS, VPN, SMTP, DHCP, NIS, & other Network Services.Implementednetworkingconcepts such as: STUN, TURN, ICE and NAT Holepunch with the Unity.
  • Have deployed three single sign applications iterations over the years. Which requires multiple VIP s, iRules, SSL profile, HTTP profile, pool changes. Requires in-depth knowledge of every application involved, Oracle/Apache/Unix/F5/Windows Server. As well as numerous applications builds for applications that sit behind the single sign on of the F5.
  • Monitoring attacks/suspicious activity on theF5ASM to finely tweak security policies on mission critical applications.
  • Worked on deployingF5DNS, to provide globalloadbalanced entry into multiple datacenters for VPNs and applications.
  • Hands-on experience withF5BIG-IP GTM and LTM (Creating VIPs, updating certs, and trouble-shooting GTM/LTM errors.
  • Performed daily administrative tasks such as troubleshooting automation equipment and unit maintenance on multi-functional process systems, auxiliary devices, and peripheral equipment.

We'd love your feedback!