Sr. Devops / Aws Cloud Engineer Resume
Washington D, C
SUMMARY
- 9+ years of experience in IT industry with major focus on Amazon Web Services (AWS),Azure, OpenStack, DevOps, Linux System Administration using Cloud Formation templates, Software Configuration and Build/Release Management using tools like Git, Jenkins, Maven, Docker, Kubernetes, Nagios, Chef etc.
- Expertise inAWSServices like EC2, IAM, Subnets, VPC,CloudFormation, Glacier, Block Storage, AMI, S3, SNS,SES, RedShift, CloudWatch, SQS, Route53, CloudTrail, Lambda, Kinesis, EMR, EKS, Sage maker, and RDS and obtaining High Availability and Fault Tolerance forAWSEC2 instances utilizing the services like Elastic IP, EBS and ELB.
- Experience in Azure IaaS, PaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and creating Web - Jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure and utilizing Docker/Kubernetes technologies.
- Expertise in Azure Development and worked on Azure web application, App services, Azure storage, Azure SQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure VPN Gateway, and Notification hub.
- Linux and Windows environments, using Power Shell, TFS and Python Scripting and in oriented application using Java and scripting languages like Shell Scripting, Ruby, PHP PERL scripts to totally automate AWS services.
- Experience on Python Boto3 framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
- Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment. Written Terraform code to build Development, deployment, Production in diff environments.
- Experience in designing and implementing Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, and Rake for style. fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
- Proficient in managing the source code control of multiple development efforts using, Subversion (SVN), GIT, Bit bucket and Knowledge on TFS (Team Foundation Server) and CVS.
- Experienced in authoring pom.xml, build.xml files performing releases with the Maven, ANT release plugin, and managing artifacts in sonatype NEXUS, JFrog Artifactory.
- Skilled in monitoring servers using Nagios, Splunk, Sumo Logic, ELK, AppDynamics, New Relic, CloudWatch and Zabbix for Resource Monitoring, Network Monitoring and Log Trace Monitoring. writing Python code by using Ansible Python API to automate Cloud Deployment Process
TECHNICAL SKILLS
Cloud: AWS, Azure, PCF.
Configuration Management: CHEF, PUPPET, ANSIBLE.
Build Tools: ANT, MAVEN
Container Tools: Docker, Kubernetes, Docker Swarm, OpenShift, Mesos
Version Control Tools: GIT, CVS, SVN, Bit Bucket.
Monitoring Tools: Nagios, Splunk, ELK, Cloud watch, ELK Stack
Scripting: Bash/Shell, Perl, Python, Ruby, Java, power shell, Jason, YAML, Groovy
Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2, MongoDB, DynamoDB
Application Servers: WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1
Web Servers: Apache HTTP, Nginx, Apache TOMCAT
Networking: DNS, DHCP, SMTP, HTTP, SNMP
IDE Tools: ECLIPSE IDE, NETBEANS
Operating Systems: Linux (Red Hat 4/5/6/7), UBUNTU, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7/8/10.
Virtualization Tech: VMware vSphere, ESXi 5.x/4.x, ESX /3.x VMware Workstation, Oracle Virtual box
CI/CD Tools: Jenkins, Hudson, Bamboo
PROFESSIONAL EXPERIENCE
Confidential, Washington D.C
Sr. DevOps / AWS Cloud Engineer
Responsibilities:
- Worked on Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Front, RDS, Route53, SQS, Cloud Trail, ELB, security groups) and managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling.
- Setup the Chef Infrastructure for the environment for software configurations management and Chef servers, Chef workstations, Chef nodes and involved in bootstrapping new infrastructure chef nodes and monitoring using Nagios with Puppet automation.
- Setup and maintained automated environment using Chef Recipes within AWS environment. Good understanding of Knife, Chef Bootstrap process, build platform tool Docker and virtualize the servers using Docker, create the Docker file and version control.
- Developed Chef Cookbooks, Recipes, Resources and Run lists, Managed Chef client nodes, and uploaded cookbooks to chef-server using AWS environment. Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks.
- Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS. installing Red Hat Linux using kick-start and applying security policies for hardening the server based on the company policies.
- Created multiple VPC's and public/private subnets, Route tables, Route Tables Security groups and Elastic Load Balancer. To grant permissions to specific AWS Users, Groups, and Roles created IAM policies. AWS deployment and configuration using Lambda.
- Worked on creating, cloning Linux virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
- Assisted project management team with design issues, troubleshoot technical issues, rotating on-call pager, Install OS patches, NFS mounts, and Automount.
- Setting up user and group login ID's, printing parameters, network configuration, password, resolving permissions and access related issues via ACL.
- Worked on setting up LDAP, TCP/IP, NIS, NFS, DNS, SNMP, VSFTP, and DHCP.
- Server along with effective group and System Level policies and roaming profile features by using Samba and NFS servers.
- Installed, configured, performance tuning, security, backup, recovery and upgrade/patches of Linux and UNIX servers using Crontab.
Confidential, Bethesda, Maryland
Sr. DevOps Engineer
Responsibilities:
- Providing continuous improvement to agile software development teams by working with Jenkins under the CI/CD pipeline involving several Downstream/Upstream job configurations based Integrated Ant, Nexus, Jenkins, GIT, Confluence and YAML format. Used Kubernetes to manage containerized applications using its nodes.
- Deployment directly into Container by implementing a CI/CD pipeline with the help of Jenkins and Chef. Setting up Chef Infra, bootstrapping nodes, creating, uploading recipes, node convergence in Chef SCM. deployment by implementing a CI/CD pipeline Setting up Chef Infra, bootstrapping nodes, Chef SCM.
- Administer Splunk Software Development Kit for JavaScript, Python and AWS Cloud Formation templates for Splunk distributed cluster deployment. Maintain and deploy builds in UAT and Production environment.
- Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Nodes and Test Playbooks on ec2 instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
- Experience with setting up Chef Infrastructure, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM.
- Used Build Automation tools and Continuous Integration tools like Gradle, ANT, Maven, and for Containerization Docker Swarm, Docker compose, created Docker Service Stacks and for building worked with MAVEN as a build tools on java POM.xml.
- Proficient with Shell, Pyt3hon, Ruby, Perl, Power Shell, JSON, YAML, Groovy, PowerShell scripting languages.
- Experience in using web servers like Apache HTTP and Tomcat, for performance Monitoring Tools like Nagios, Splunk, CloudWatch, New Relic, App Dynamic
- Experience in working with SQL database like MySQL, Oracle, SQL Server and NoSQL databases like MongoDB, DynamoDB and Cassandra.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
Environment: AWS, Linux, Pearl, Python, Chef, Puppet, Jenkins, PHP, Ruby, GIT, Vagrant, Nexus, Nagios, ANT, RHEL, Bash Scripting, PowerShell, NT Command Shell, CentOS, Kick start, My SQL, JavaScript, HTML, Kubernetes, Python, Ansible, Docker, SonarQube, Vagrant, Terraform, Maven, ELK, JavaScript, PCF, etc.
Confidential, Sacramento, CA
DevOps Engineer
Responsibilities:
- Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks, deployed Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks that include Build, Design, Deploy of Azure environment.
- Deployed Cloud services (PaaS) and Azure IaaS Virtual machines (VMs) into secure subnets and VNets and designed Network Security Groups (NSGs) to control inbound and outbound access to network Interfaces (NICs), subnets and VMs.
- Developed and deployed resources using Azure Resource Manager (ARM) Templates and maintain, support infrastructure for teams using VSTS.
- Prepared capacity and architecture plan to create the Azure environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
- Configured Azure blob storage and Azure file servers.
- Configured DHCP address blocks, Azure Network Settings, DNS settings, security policies and routing. Also configured private and public facing Azure load balancers Manage traffic to build routing for user traffic Infrastructure Migrations.
- Worked on deployment automation of all the micro services to pull image from the private Docker registry, Kubernetes and deploy to Docker swarm cluster using Ansible.
- Wrote Python scripts to integrate Prometheus, Grafana to monitor the Kubernetes cluster metrics from host to container level.
- Creating Dynatrace dashboards for business defined KPIs and performance dashboards for applications performance monitoring using Application Insights and Dynatrace SAAS.
- Deployed and configured Elasticsearch, Logstash and Kibana (ELK) to collect, search and analyze logfiles across servers, log monitoring and created geo-mapping visualizations using Kibana for log analytics, full-text search.
- Designed workflows in JIRA to deal with issues and maintained all the user stories for tracking as per agile style.
- Managed and fixed the deployment framework issues for Azure DBs in the production, ownership for AzureSQL server DB deployment & managed the continues integration & continues deployment.
- Managed and maintained Cassandra NoSQL databases in production domain and prepared formal queries for various reporting requirements.
- Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process & to perform deployments to Tomcat Web servers.
Environment: Azure, PCF, Office 365, Terraform, Gradle, Maven, Jenkins, Ansible, Docker, Kubernetes, Git, PowerShell, Apache-Tomcat server, Jira, AEM, RHEL, ELK, PowerShell script, python script.
Confidential
DevOps Engineer
Responsibilities:
- Configuring and administering NFS, NIS and FTP with very good understanding of networking protocols such as TCP/IP, DNS. Knowledge on VPN, Switching and routing concepts.
- LinuxPerformance monitoring, kernel tuning, Load balancing, health checks and maintaining compliance with specifications. Experience in installing, integrating, tuning and troubleshooting Apache and WebLogic application server.Supported developers for Java based Web Applications.
- Administrated Servers in Linux and Windows environments. Installed, configured, and maintained web servers like HTTP Web Server, Apache Web Server, and WebSphere Application Server on Red Hat Linux.
- Extensively worked with Directory Services, IIS Servers, DNS, DHCP. Configured Firewall and security using SSL, IP chains, IP tables, TCP maintained Load Balancers like fundamentals DNS, FTP, LDAP, Remote Access, Security Management, troubleshooting skills, Package management using RPM, YUM.
- Performed Administrative and Management tasks using shell Scripts written in Bash, Python, C Shell and CRON tab in Linux to automate the tasks.
- Expertise on Writing Templates for AWS infrastructure as code using Terraform to build staging and production environments and for deploying into AWS used automation pipeline tools like Bamboo, Artifactory, Chef and Terraform.
- Configured Active Directory accounts to single sign-on to AWS Management Console. Worked with security groups for EC2 instances along with ELB and Roles for Amazon services to interact with each other.
- Migrated MySQL, ORACLE databases from on-premises to AWS, Created snapshots and Amazon Machine Images of EC2 Instances as a part of backups. Configured AWS ELB for providing High-Availability to applications across multiple availability zones by performing periodic health checks.
- Experience in Working on Chef with Knife commands to manage Nodes, Cookbooks, Chef Recipes, Chef attributes, Chef Templates. Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Database, templates, attributes.
- Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates fpr Ansible playbooks with Ansible roles.
- Extensively worked on Bamboo for Continuous Integration and strong experience with integration of Ant and Maven Build as build tools for the building of deployable artifacts from source code.
- Deployed Nagios to monitor approximately 300 Linux systems. designed the Branching/Merging strategy for all Lobs and to have unique Build/release strategy across platform.
- Developed Python and Shell scripts for automation of the build and release process. Scripting in multiple languages on Bash, Shell scripting, python scripting etc. Wrote automation scripts in shell and python to enhance the CI-CD pipeline.
- Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
Environment: Puppet, Chef, GIT, Bamboo, Ansible, AWS, ANT, Maven, JIRA, Python, PowerShell, Bitbucket, Nagios, Web & application servers, Networking, Linux, Perl, Puppet, PHP, Python, Ruby, Jenkins, Vagrant, SVN, Bash, Nexus, PowerShell, NT Command Shell.
Confidential
Build and Release Engineer
Responsibilities:
- Administered RedHatEnterprise Linux, OEL 6.x, and Solaris 9 Servers by testing, tuning, upgrading, patching, and troubleshooting both physical & virtual server problems.
- Prepared the environment for deployment of Windows Server 2003. Install, configure and troubleshoot Windows Server 2003.Configured NIS, NFS, send mail on Linux and administering NFS Mounts
- Installation, maintenance, and regular upgrades of Red HatLinuxServers using kickstart based network installation.
- Configured Proxy Server (Squid), DNS, FTP and DHCP servers on Red Hat EnterpriseLinux. Configuring and maintaining system securities using IPTABLES
- Installed, Configurated and Managed RedHat Enterprise Linux 5.x, Windows Server 2003 Active Directory.
- Involved in Installing, configuring, and maintaining application Servers like WebSphere and Web servers like Web Logic, Apache, HTTP and Tomcat on UNIX and Linux.
- Worked on NIC bonding on Linux Enterprise servers for high availability, redundancy, and Increased bandwidth.
- Wrote UNIX shell scripts for automated installations, to extract logs using Bash, Perl, and Python.
- Managed users, groups, and permissions configured LDAP and given SUDO Access in test and development servers and allowed password less logins for authorized users on servers.
- Developed Linux, UNIX, Perl, and Shell Scripts and AWT programming for manual deployment of the code to various environments.
- Installed and configured the necessary packages using the RPM & YUM software/package management.
Environment: Linux 6.x, OEL 6, NIS, NFS, DNS, FTP, DHCP, VNC, SSH, YUM, Bash, Firewall, Apache, Volume Groups, LVM, DNS, VERITAS Cluster Server, Windows Server, Active Directory, Kickstart, HTTP, Apache Web Server, Java, WebSphere Application, Active Directory, IIS, Python, Bash.
