Sr. Aws/devops Engineer Resume
NY
SUMMARY
- Over 7+ years of experience in Designing, developing hybrid cloud with strong innovative and technical Background working as Sr. AWS/DevOps engineer.
- Experienced in designing, deploying and maintaining various multitude applications utilizing almost all AWS services stack including Elastic Cloud Compute EC2, S3, EBS, EFS, Elastic Bean Stalk, Route 53, VPC, Cloud Front, Dynamo DB, Red Shift, RDS, Key Management Service (KMS), Identity & Access Management (IAM), Elastic Container Service (ECS), Elastic Load balancing, Cloud Formation, Elastic Cache, SNS, SQS focusing on high availability, fault - tolerance and auto scaling.
- Responsible for managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
- Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef and experienced in automating CI and CD pipeline with AWS Code Pipeline, Jenkins and AWS Code Deploy.
- Responsible in Designing and implementing Azure Cloud Environment and configured shared access signatures(SAS) tokens and storage access policies in Azure cloud infrastructure.
- Configured and deployed Azure Automation scripts for applications utilizing the Azure stack that including compute, blobs, ADF, Azure Data Lake, Azure Data Factory, Azure SQL, Cloud services and ARM and utilities focusing on Automation
- Experienced in using cloud migration tools like Snowball, direct connect for migrating data from on-premises data centers to AWS Cloud.
- Extensively worked on Jenkins for continuous integration from pulling up the code from version control tools like GIT, SVN, CVS, IBM Clear Case and building Artifacts using build tools like Ant, Maven and Gradle. And deploying them into artifact repositories like Nexus and Maven.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Puppet, Chef & Jenkins. Experienced in writing Chef Cookbooks and recipes in Ruby.
- Extensively worked on Puppet configuration management tool which includes installing Puppet master, agents and writing manifests from scratch and pushing them to agents for CI & CD.
- Expertise in writing Ansible Playbooks, modules and roles. Utilized Ansible for configuration management of hosted Instances within AWS.
- Experienced in writing Bash and Python scripts, Included Boto3 to supplement automation provided by Ansible and terraform for tasks such as encrypting EBS volumes backing AMI’s and Scheduling Lambda functions for routine AWS tasks.
- Experienced in building sophisticated and highly automated infrastructure using automation frameworks such as Cloud Formation, terraform and Ops Works.
- Extensively worked with Scheduling, deploying and managing container replicas onto a node cluster usingKubernetes. And worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open source platform.
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, compose, Docker registry and handling multiple images primarily for middleware installations and domain configurations.
- Deployed and scaled web applications that are developed on Programming languages such as java/J2EE, .Net, PHP, Node Js, Python, Ruby, Go.
- Experienced in administrating, deploying and managing and monitoring and troubleshooting almost all flavors of Linux like UBUNTU and CentOS and Red Hat servers.
- Experienced in installing and maintaining different application and web servers like Web Sphere, Web logic, Apache Tomcat, Ngnix, WebLogic and JBoss.
- Integrating the code quality analysis tools like Junit, PMD, Sonar and monitoring tools like Nagios, Cloud watch and splunk.
TECHNICAL SKILLS
Cloud Environment: Amazon Web Services (AWS): EC2, Simple Storage Service (S3), RDS, VPC, Cloud Front, Cloud Trail, SES, Cloud Watch, Route53, Elastic Bean Stalk, Elastic Load Balancer, Elastic IP, Dynamo DB, Red Shift, Cloud Watch, Auto-Scaling, IAM, Direct Connect, Glacier, SNS, SQS, Elastic Cache, Elastic IP, Lambda, Elastic Search, Cloud Formation, Snowball, Code Build, Code Commit, Code Pipeline, CLI, Auto Scaling, Mobile Hub.
Programming Languages: C, C++, C#, Java/J2EE
Scripting: Shell Scripting, Python, Ruby, Perl, VB Scripting
Web Technologies/Frameworks: XML, HTML5, XHTML, CSS3, JQuery, JavaScript, Angular JS, BootstrapNode JS, React JS
Version Control Tools: SVN (Subversion), CVS, GIT/Stash, TFS
Configuration Management: Chef, Puppet, Ansible
CI Tools: Jenkins, Hudson, Bamboo
Build Tools: ANT, MAVEN
Methodologies: Agile, Scrum, Waterfall, Spiral, V Model
Web/Application Servers: WebLogic, WebSphere, Apache, Tomcat, IIS, Jboss
Operating Systems: Unix/Linux (Red Hat 5/6, CentOS, SUSE), Solaris 9/10, Ubuntu 14
Network Protocols: TCP/IP, SMTP, SOAP, HTTP/HTTPS, DNS, DHCP, NFS, SNMP, BGP, EIGRP
Databases: Oracle, MS SQL Server, MySQL, Dynamo DB, Mongo DB, NoSQL
PROFESSIONAL EXPERIENCE
Sr. Aws/DevOps Engineer
Confidential, NY
Responsibilities:
- Configured a virtual data center in the Amazon Web services cloud to support Enterprise data warehouse hosting including Virtual Private Cloud(VPC), Public and Private Subnets, Security Groups, Route Table, Elastic Load Balancer.
- Leveraged Aws cloud services such as EC2, Auto scaling and VPC to build secure, highly Scalable, high available and flexible systems that can handled expected and unexpected load bursts.
- Created Aws Cloud Formation templates to create custom sized VPC, subnets, NAT instances to ensure successful deployment of web applications and data base templates.
- Created Python scripts to totally automate Aws Services which includes ELB, Cloud front distribution, database, EC2 and database security, S3 bucket and application configuration, this scripts creates stacks, single servers or join web servers to stacks
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMI’s for mission critical production servers as backups.
- Responsible for creating Aws Identity and Access Management(IAM) groups and Users for improved login authentication and providing security Group in both Public and Private Subnets in VPC.
- Experienced in Branching, labeling and Analyzing and resolving conflicts related to merging of source code in GIT and implemented a continuous Integration and Delivery pipeline using Docker, Jenkins and GIT. And also used Jenkins pipeline plugin to analyze the Maven dependencies and the SCM changes.
- Focused on containerization and immutable infrastructure, Docker has been core to this experience, along with Mesos, Marathon and Kubernetes.
- Automated deployment activities in middleware environment which includes portal applications running on Java using Puppet Master and Agent Nodes, Puppet manifests to automate the installations and deployment tasks in service oriented architecture (SOA).
- Wrote Ansible Playbooks with Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python. Ran Ansible scripts to provision Dev Servers.
- Utilized Jira for Bug Tracking, Nagios & Graphite for System monitoring, Cloud Watch and Cloud Trial for monitoring the cloud environment.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Trial, Cloud Formation, AWS CLI, AWS Auto Scaling, Azure, Maven, Jira, Nagios, Subversion, Jenkins, Chef, Puppet, Ansible, Mesos, Docker, Kubernetes, Python, Ruby.
Sr. Aws/DevOps Engineer
Confidential, PA
Responsibilities:
- Migrated Zabbix databases from a Rackspace environment to the AWS cloud environment by using AWS DMS and also Percona software, Configuring the MySQL database to ensure successful migration. Installed and configured Grafana with Telegraf and integrating with Zabbix for monitoring and for graphical display of environments activities in AWS cloud.
- Designed, configured and deployed Amazon web services(AWS), Defined AWS Security services as virtual firewalls to control the traffic on EC2 instances for multitude of applications utilizing the Amazon Web Services focusing on high-availability, Fault Tolerance and auto-scaling.
- Configured Aws identity access management and security groups, users in public and private subnets in VPC for improved log in authentication.
- Installed and configured applications on AWS EC2 instances and stored them in S3 buckets, configured S3 Versioning and life cycle policies to back up files into Glacier.
- Configured AWS virtual private cloud and data base subnet groups for isolation of resources with in the amazon RDS in Aurora DB cluster.
- Used both Splunk and ELK (Elasticsearch, Logstash and Kibana) for monitoring and analyzing log information.
- Used Docker to containerized Micro services in cloud and managed clusters using Docker Swarm and kubernetes. Developed Private cloud system solution on CoreOS using Kubernetes (Docker weave).
- IntegratedAWSCode commit with Jenkins, Bamboo for continuous integration and deployment, this automates the deployment of new revisions of applications i.e., whenever there is a code change, Jenkins used to build the WAR file and deploy to the Application Server (AWSEC2 instance).
- Tested, evaluated and involved in troubleshooting of different NoSQL database systems such as MongoDB, Cassandra and their cluster configurations to ensure high-availability in various crash scenarios.
- UsedAnsibleandAnsibleTower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Installed chef server Enterprise on premise/workstation/ bootstrapped the nodes using knife and automated by testing chef recipes/cookbooks with test-kitchen/Chefspec.
- Worked with best practices and processes Agile scrum methodology, JIRA program Management JIRA scrum, JIRA dashboard customization, JIRA release management, JIRA test management, JIRA training.
- Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments and Used GIT as Source code repository.
Environment: Splunk, ELB (Elasticsearch, Logstash and kibana), Docker swarm, Docker Weave, Kubernetes, AWS Code Commit, Jenkins, Bamboo, MongoDB, Cassandra, Ansible, Chef, Jira, Maven, GIT.
DevOps Engineer
Confidential, Dallas
Responsibilities:
- Installed Chef Server and Chef Clients to pick up the build from Repository and deploy in target environments. And Created Chef Cookbooks using recipes to automate Build with Development Pipeline.
- Responsible for creating Puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation process using puppet.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins and Puppet along with Shell Scripts to automate routine jobs.
- Implemented, maintained and supported reliable, timely and reproducible builds and developed build related scripts in shell for maven builds. Created and modified build configuration files including POM.xml files.
- Responsible for creating User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
- Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Monitored resources and applications using AWS cloud watch including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 and configured notifications for the alarms generated based on events defined.
- Tested disaster recovery scenarios in cloud using AWS including backup & restore, pilot light and warm standby scenarios. Good understanding of AWS Elastic Block Storage (EBS) various volume types and utilization of different types of EBS volumes based on environment.
- Installed, configured and maintained Application/Web servers like HTTP Web Server, Apache Web Server and WebSphere on Red Hat Linux.
- Used Python scripts to update contents in databases and manipulated files and generated Python Django forms to record data of online users.
- Managed container based deployments using Docker, and created images from the Docker containers and pushed them to the Docker registry.
- Installed and administrated GIT Source code tools and ensured the reliability of the application as well as designed the Branching strategies for GIT. Experienced in GIT forks, tagging, handling merge requests and notifications.
- Dealt with troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.
Environment: GIT, SVN, Maven, Ant, Jenkins, chef, Puppet, Docker, Python, Apache Web Server, HTTP Web Server, WebSphere, Ruby, Docker Registry, Shell Scripting, Nagios System monitor, Unix, RHEL.
Build and Release engineer
Confidential, FL
Responsibilities:
- Installed and configured an automated tool Puppet that include installation and configuration of Puppet master, Agent nodes, and an admin control workstation. Experienced in writing modules for Puppet and good understanding to analyze the manifests.
- Developing Maven and Shell Scripts to automatically compile, package, deploy and test J2EE applications to a variety of web logic applications.
- Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Created branches to developers and operating them through the GIT and using Bitbucket as our remote repository.
- Experienced in designing and implementing continuous integration system using Jenkins by creating Python and Perl Scripts.
- Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of trunk.
- Experienced in writing Shell Scripts, Python Scripts, Ruby Scripts and maintaining Different Virtualization environments like VM ware, Vagrant.
- Responsible to interface with Engineers and Operations to establish and maintain the software development structure using CI/CD tools on UNIX and Windows.
- Revolutionized the traditional build process with the automated Continuous Integration and Continuous Deployment tool. Installed Jenkins CI to production, Development and test areas.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, Branches, Merges, and the access control strategies and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
Environment: GIT, SVN, Jenkins, Shell Scripts, Python Scripts, Perl Scripts, Ruby Scripts, VM ware, Vagrant, BitBucket, Maven, Ant, Puppet.
Linux Administrator
Confidential
Responsibilities:
- Responsible for the implementation and maintenance of less complex network management software: researching, analyzing and implementing software patches or any hardware changes to fix any network deficiencies.
- Maintained and monitored all of company's servers' operating system and application patch level, disk space and memoryusage, user activities on day-to-day basis.
- Installations of HP Open view, monitoring tool, in more than 300 servers. Attended calls related to customer queries and complaints, offered solutions to them.
- Worked with DBA team for database performance issues, network related issue on Linux / Unix Servers and with vendors for hardware related issues.
- Installing, Configuring and maintaining VMware ESX Environments and implemented VMware ESXi 4.0/4.1 host servers with vSphere client and configured HBAs & ISCSI SAN storage.
- Developed the build scripts using ANT and MAVEN as the build tools for the creation of the build artifacts like war or ear files.
- Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, Written scripts for environment changes in Bash and Perlfor WebSphere mapping modules to the enterprise application
- Configured and resolved LAN, WAN and TCP/IP issue and generated reports to show the Resource Utilization, User / CPU / Network Load.
- Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remotefile folder, starting and stopping the NFS services.
- Configuration and administration of Web (Apache), DHCP and FTP Servers in Linux and Solaris servers. Supported the backup environments running VERITAS Net Backup.
- Worked with Active Directory Domain Services (ADDS) like authorizing all Users and computers in windows domain type network and assigning and enforcing security policies.
Environment: Linux(RHEL), Solaris, VMware, Bash, Perl, WebSphere, Web Apache, DHCP, FTP, Active Directory, ANT, Maven, NFS Server, HP Open View, UNIX.
Linux Administrator
Confidential
Responsibilities:
- Created users, manage user Administered, maintained Red Hat AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
- Create file transfer server for customer data exchange and automated network permissions, maintained User & File System quota on Redhat Linux.
- Worked with DBAs on installation of RDBMS database, restoration and log generation. Installed and set up Oracle9i on Linux for the development team.
- Experience with writing basic bash shell scripts to automate processes using crontab, install and upgrade software.
- Experience in managing and expanding file systems, administer and provision storage on different flavors of Linux servers.
- Replaced major manufacturer's vulnerable network with robust security through joint architecture of firewall and DHCP.
- Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
- Configuring the systems for TCP/IP networking with existing LAN, setting up SSH and SCP features between SUN systems and other UNIX hosts.
Environment: RedHat Linux, TCP/IP, SSH, UNIX, Shell Scripts, DHCP, Nagios, DBA, RDBMS, Oracle, DHCP, DNS, SMTP, IMAP, POP3, Http, TFTP.