Aws Devops Engineer Resume
Jackson, MS
SUMMARY
- Over 9+years of Linux System Administration / DevOps Engineer with sound 4 Years’ experience in Unix/Linux, VMware, AWS/Azure Cloud, Version Control Systems and Configuration Management Tools.
- Ensure 100% uptime of the infrastructure (virtual/ cloud/ on - premises and data centers).
- Evangelizes DevOps best practices with the team and team members.
- Participating in complete system builds, upgrades, migrations, code deployments and patch managements.
- Worked on variousAzureservices like Compute (Web Roles, Worker Roles),AzureDB (SQL & Cosmos DB), Network services,AzureAD.
- Troubleshooting the network issues and application access issues.
- Experience working in multi cloud environment on varied cloud PaaS and SaaS services, its provisioning and troubleshooting.
- Installation, configuration and maintenance of servers in Physical (HP, Dell and Confidential ) and Virtualization using (VMWare vSphere 5.5, 6).
- Successfully setup RedHat Satellite 6.4 and RedHat Satellite Capsule 6.4 from scratch and setting up all the Life Cycle Environments, Content Views, activation keys, adding and synchronizing the repositories from RedHat Portal.
- Expertise inCoreJavaconcepts such as Multi-Threading, Generics, Exception Handling, Collections Framework, etc.
- Successfully setup Oracle Spacewalk 2.6 and Spacewalk Proxy 2.6 environments and created the required channels.
- Completed the upgrade of Spacewalk from 2.6 to 2.7 successfully.
- Registered all the Linux servers to RedHat Satellite Capsule and Oracle servers to Oracle Spacewalk proxy.
- Maintaining servers by managing packages using Ansible playbook.
- Successfully completed the setup of Red Hat Satellite 6.5 a latest version.
- Installation and setup of Foreman 1.21 and Foreman Smart-proxy environments on Red Hat servers.
- Completed the sync of all the repos created as products with the download policy set to immediate.
- Successfully patched thousands of servers to avoid security vulnerabilities, upgrade server OS to latest versions.
- Experience in managing multiple file systems like ext4, VxFS, implemented LVM, software RAID solutions.
- Experience in configuring and maintaining Linux applications with network protocols such as SSH, DNS, DHCP, HTTP, HTTPS, NFS, BIND, FTP, LDAP, Samba, and NFS.
- Experience in Certificate Management for Servers, created and managed OpenSSL certificates for secured Server-Client communication, maintaining confidentiality, message and bilateral Authentication.
- Experience in writing scripts using Bash and playbooks using Ansible as per the project requirements.
- Managing users and groups using Active Directory, UNAB for controlling user access.
- Using Issue tracking systems and ticketing tools like Jira, HP Quality Center, Service Now, Remedy, and Microsoft Teams.
- Managing performance monitoring and tuning using CLI tools and using third-party tools like Nagios, Inmost, and Orion.
- Experienced in Managing Jenkins and Cloud bees, ELK.
- Build and configure a virtual data Center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer (ELB).
- Experience in using Configuration management software's like Chef, Puppet, Ansible and Docker for AWS/Azure.
- Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
- Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates, Route53, Lambda.
- Managing data backup using EMC Networker Management console, Legato Networker, Symantec Endpoint Protection Manager.
TECHNICAL SKILLS
AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, Cloud Trial, SQS, SNS, SWF, Cloud Watch.
CI/CD: Jenkins, Azure Pipelines
Artifactory: Jfrog and Nexus
Web Servers: Nginx
Documentation: Confluence
Operating Systems: Microsoft Windows XP/ 2000, Linux, UNIX.
Tracking Tools: Jira
Code Scanning: Sonar Qube, Jfrog X ray, ECR Inspector
Databases: RDS, Cosmos DB, My SQL DB.
Logging: Cloud Watch, Cloud Trail, Azure App Insights, Azure Monitor
Configuration & Automation Tools: Ansible
Container Platforms: Docker, Kubernetes, Open Shift.
Monitoring Tools: Nagios, Splunk.
Languages: Python, Shell scripting.
Cloud Platforms: Microsoft Azure, Aws Cloud.
Azure Services: App Services, Key vault, function app, Blob storage, Azure Active Directory (Azure AD), Service Bus, Azure Container Registry (ACR) and Azure Kubernetes service (AKS), Azure SQL, Azure Cosmos DB.
Version Control Tools: GIT, Bit Bucket.
PROFESSIONAL EXPERIENCE
Confidential, Jackson MS
Aws DevOps Engineer
Responsibilities:
- Configured and managed Cloud Infrastructure in AWS including EC2, Route53, S3, RDS, Lambda, EFS, S3 Glacier, Resource Access Manager, IAM, Cloud Front, Cloud Watch, Elastic Load Balancer, Security Group, focusing on Auto scaling and high - availability.
- Implemented deployments into AWS EC2 instance using Terraform and managed, maintained added plugins to support new functionalities of Terraform
- Configured and managed S3 versioning and lifecycle policies to backup files and used Glaciers to Archive data.
- Build servers using kickstart, RedHat Satellite Server and Jumpstart.
- Configured AWS IAM policies for user’s roles using JSON and adding project users to the AWS account with Multi-Factor authentication enabled and to protect data at transit used Transport Layer Security Protocol.
- For monitoring used Datadog which has support for over 250 product integration.
- For better caching of images, implemented Amazon CDN (Content Delivery Network) using Cloud Front to deliver data with less latency and high performance.
- Used GIT as SCM in branching, tagging and maintaining the versions across the environments and also used for recovering files, saving changes for later (Stash), creating tags, viewing logs etc.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure for load balancing, managing docker containers, for adding service to routes by accessing from outside.
- Using Kubernetes, Integrated Docker container orchestration framework by creating pods, configMaps controlling and troubleshooting pods through SSH.
- Configured and managed Jenkins for Continuous Integration of Git into Jenkins to automate the code check-out and created Automating Builds and Deployments process for the application.
- Built scripts using Maven in Jenkins and SonarQube for continuous delivery through Deployment from one environment to another environment. Deployed applications into PROD & Pre-Prod environments with various Web-Application servers like Jboss & Apache Tomcat
- Created Maven Pom.xml to automate the build process for the new projects and integrated them with
- JFrog.
- Used JIRA to track issues by Creating tickets for bug stories and feature stories with co-ordination of QA/BA team respectively and issued it to developers to fix bugs. deploying and run ASP.NET, classic ASP, and PHP web applications on the same server
- Built and maintained monitoring and notification systems and troubleshooting tool sets for complex environments.
Environment: s: Git, Chef, Kubernetes, Jenkins, Maven, Apache Tomcat, MySQL, JIRA, AWS Cloud, AWS, Cloud Watch.
Confidential, Pleasanton, CA
Azure DevOps Engineer
Responsibilities:
- Managed Azure Security groups using Azure Portal and PowerShell scripts and attached them to VM’s and Subnets
- Docker environments created and maintained for containerized micro services-oriented environments and for hosting images configured private container registry on Microsoft Azure by creating docker files.
- Created and managed pods. Migrated the Micro Service Based applications from Virtual Machines to Docker containers and docker registry
- Data from On-Premise SQL Database servers to Azure SQL Database servers was sent by designing the Azure Data Factory Pipelines using the Azure Data Factory Copy tool and Self-Hosted Runtimes.
- Configured Azure web apps, Azure App Services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Databricks, Azure Traffic manager, App services, Analysing Azure Networks with Azure Network Watcher, Azure stack, Azure Backup and Azure Automation.
- Code repository management, code merge and quality checks with Bitbucket.
- Worked with various Azure services like Web Roles, Worker Roles, Azure Websites, Caching, SQL Azure, Net worker servicers, API Management, Active Directory (AD) services infrastructure in advocating, maintaining and monitoring and Azure Active Directory (AAD) infrastructure, incorporated with periodic auditing, troubleshooting and performance.
- Created and managed Kubernetes Pods, Services, ConfigMaps, Deployments.
- Developed automation of Kubernetes clusters with Ansible, writing playbooks with YAML Scripting. Used Ansible and Ansible Tower as configuration management tool to automate repetitive tasks, patching and software deployment
- Used Maven Build tool & wrote pom.xml in MAVEN project and updated dependencies and plugins with Bamboo.
- Used Bamboo for Configuring various Corn jobs, continuous Integration by merging code into Bitbucket central repository and used CI server Bamboo to build and validate code with a series of automated tests.
- Created local, virtual repositories in Nexus Artifactory and is integrated with Bamboo and have implemented headless protocol for pushing and pulling changes from Bamboo to Nexus repository. Bamboo is used to deploy on Web Logic Application Server.
- Developed Terraform scripts to build, change and version infrastructure as code.
- Worked in Agile Environment
- Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues to provide smooth release process.
Environment: s: Microsoft Azure (Including ASP, VNETs Web & Mobile, Blobs, Resource groups, Key Vault, Azure SQL, CouchDB, RabbitMQ), Bitbucket, Ansible, Docker, Kubernetes, Bamboo, Maven, Nexus, Terraform, .Net, Rally, Nagios, PowerShell.
Confidential, Chicago, IL
DevOps Engineer
Responsibilities:
- Involved inDevOpsmigration/automation processes for build and deploy systems.
- Consulted and recommended client in Build and Release Management Implementation.
- Used SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
- Worked withAnsibleplaybooks for virtual and physical instance provisioning, Configuration management and patching throughAnsible.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD) product in an open source environment using tools like Puppet, Jenkins.
- Experience in writingPuppet manifests and modules to automate the deployment process and to integratingPuppet manifests into Jenkins jobs for a continuous delivery (CD) framework.
- Configured and monitored distributed and multi-platform servers usingchef.
- Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud FormationJSON templates, Route53, Lambda.
- Worked on AWS for deploying EC2 instances consisting of various flavours viz., Oracle Linux, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
- Developed build and deployment scripts using Gradle and Ant, Maven as build tools in Jenkins to move from one environment to other environments.
- Created a fullyCI/CD process. Automated Build and Deployment Platform and coordinating code build promotions and orchestrated deployments usingJenkins/Hudson and GitHub.
- BuildJavacode on to different Jenkins servers as per the schedule.
- Experience in working in .Net application and branching, Tagging, Release Activities on Version Control Tool like GIT and Subversion (SVN).
- Experience in resolving issues of merge conflicts and develop Custom Scripts to monitor repositories and Server storage.
- Installed Nexus repository tool to maintain the Artifacts/dependencies jars.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Deploy code updates into test and production environments and work to roll environments forward
- Knowledge of Splunk content development with the ability to create queries and dashboards.
- Worked as a site reliability engineer the main task is to design and implement adaptive remote testing framework for installation and customization of multitenant cloud environments, their integration with distributed data sources.
- Maintained and managed assigned systems, Splunk related issues and administrators.
- Worked withOpen Shiftplatform in managing Docker containers and Kubernetes Clusters.
Environment: Java, Maven, ANT, Gradle, groovy, GIT, SVN, Puppet, Jenkins, Ruby, Splunk, Jmeter, Tomcat, Sonar Qube, Bugzilla, Shell and Perl Scripts, Ansible, PowerShell, Nexus, RHEL 5.x/6.x
Confidential, VA
Build/Release Engineer
Responsibilities:
- Collaborated with Application and Development teams to examine the existing release process, project dependencies and the frequency of releases and enhanced the process
- Worked on AWS - EC2, Cloud watch, IAM and Elastic Beanstalk cloud for provisioning and managing infrastructure through automation.
- Developed the build jobs in Jenkins to poll the SCM to check for changes of source code and performing the builds.
- Worked on CI/CD tools Jenkins, Git/Bitbucket, Jira and Docker registry/daemon for configuration management and automation using Ansible. Implemented a CI/CD framework using Jenkins, Maven, Git, Nexus Artifactory in Linux environment.
- Deployed and configured Git repositories with branching, forks, tagging, and notifications. Implemented periodic customer releases through GIT pushes to shared, private and public servers. We use CRON tabs, automated scripts to do continuous delivery and continuous deployment
- Installed, configured, and managed OpenShift HA clusters and deployed applications on OpenShift
- Responsible for containerization efforts and migration of java apps to OpenShift Container Platform.
- Automated script creation using Jenkins, Java, PowerShell for record management. wrote Java scripts for automating tasks and process for end to end automation
Environment: s: Maven, Ant, Jenkins, AWS Cloud, Shell, Java, JIRA, Service now, Apache tomcat, VPC, Elastic Beanstalk, Docker, Nginx.
Confidential, Syracuse, NY
Linux Administrator
Responsibilities:
- Installed, Configurator and Managed RedHat Enterprise Linux 5.x
- Involved in Installing, configuring and maintaining application Servers like WebSphere and Web servers like Web Logic, Apache, HTTP and Tomcat on UNIX and Linux.
- Managed users, groups and permissions, configured LDAP, given SUDO Access in test and development servers, and allowed password less logins for authorized users on servers.
- Installed and upgraded packages on Red Hat Linux servers through YUM and RPM tools.
- Responsible for Oracle database security and patching, Oracle database capacity analysis and planning.
- Installing Red Hat Linux, using kick-start and applying security policies for hardening the server based on the company policies.
- Hands-on experience in server builds migrations such as OS migrations, Application migrations, and Storage migrations.
- Involved in developing dynamic web-based user interfaces using HTML and JavaScript.
- Installing and configuring SSH (Secure Shell) encryption to access securely on Ubuntu and Red hat Linux.
Environment: RedHat Enterprise Linux 5.x, YUM, RPM, Shell, Bash, JavaScript, Firewall, Apache, Tomcat, LDAP, NFS, SAMBA, SSH, DHCP, DNS, Kick start server, TCP/IP, WebSphere, Web Logic, Nagios.
