We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 7+ Years of experience in IT industry with imperative concentration on Cloud Computing (AWS, Azure, Google cloud), Build & Release, DevOps, Linux and Network Administration.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, ElasticLoad - balancers, ElasticContainerService (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic FileSystem, RDS, DynamoDB, DMS, VPC, DirectConnect, Route53, Cloud Watch, Cloud Trail, CloudFormation, IAM, EMR and ElasticSearch.
  • Expertise in working on Multiple AWS instances and set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Accomplished in creating configuredAWSIAM and Security Group in Public and Private Subnets in VPC and CreatedAWSRoute53 to route traffic between different regions.
  • Experience in performance tuning and query optimization in AWS Redshift.
  • Worked on setting up the life cycle policies to back the data fromAWSS3 toAWSGlacier, Worked with variousAWS, EC2 and S3CLI tools.
  • Build infrastructure as a code using tools like Terraform and Cloud Formation Templates.
  • Experience on usingAWSLambda, running scripts/code snippets in response to events occurring inAWSCloud and maintaining it.
  • Strong Experience on Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets).
  • Proficient in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
  • Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure Active Directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
  • Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs, Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Experience in working on Azure Fabric, Micro services & Docker Containers in Azure Ability to create scripts using AzurePowershell during automation and built-in process.
  • Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Sound noledge in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Good understanding with other technologies like Google Cloud Platform and Open stack.
  • Planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
  • Expertise in implementing DevOps culture through CI/CD tools like Repos, Jenkins, CodeDeploy, CodePipeline, Maven, and configuration management tools like Chef, Puppet & Ansible. Had set up staging and production environments for CI workflow.
  • Hands on experience on automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and on Integrating Ansible with Run deck and Jenkins.
  • Automated deployment activities in middleware environment which includes portal applications running on Java/AWS using Puppet master and Agent nodes and Integrated Puppet with Apache and Passenger.
  • Handled Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Experienced with deployment automation of all the microservices to pull image from the private DockerRegistry and deploy to Dockerswarm cluster using Ansible.
  • Expertise in setting up (CI/CD) Continuous integration and Deployment Pipeline for J2EE, NodeJS and Python applications as well as Docker Containers using tools such as Jenkins, Anthill pro, Team city, Bamboo and AWS Code Pipeline.
  • Extensive experience in building artifacts for J2EE applications using ANT, Maven, XCODE, and AWS Code Build.
  • Experienced in monitoring servers using Nagios, Data dog, Cloud watch, Splunk.
  • Implemented Kafka security features using SSL without Kerberos, further with more grain-fines security I used to set up Kerberos to has users and groups dis will enable more advanced security features.
  • Worked on analysis and visualization of data using ELK (Elasticsearch, Logstash and Kibana) and MySQL databases in a Linux (CentOS) environment.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool. Deployment and management of many servers via script and Chef, utilizing cloud providers as a direct Jira.
  • Experience in maintaining Atlassian products like JIRA, Confluence, Fisheye, Bamboo, Crowd etc.
  • Expertise in Querying RDBMS such as Oracle, MySQL, and SQLServer by using PL/SQL for data integrity and proficient in multiple databases like MongoDB, Cassandra, MySQL, PostgreSQL, ORACLE, DynamoDB, nosql.
  • Expertise in Python, Perl, shell scripting (ksh, bash), Groovy, Ruby, Yaml to automate administration tasks.
  • Experience on Deployed the Software builds to QA, UAT and Production servers.
  • Experience in System Administration on various platforms which includes Red hat Linux, Solaris, SUSE Linux, CentOS, Windows Environment, VMware ESX/ESXI and VMware vSphere.
  • Experts in creating and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
  • Experience on Web servers such as Tomcat 3.x, 4.x, 5.x,6.x, and 7.x & Apache Server 2.x and integrating them With WebLogic 10.x servers.
  • Working noledge on configuring access lists. Troubleshooting DNS/DHCP issues within the LAN network.
  • Experience in 24x7 production support environments, on-call and weekend support.
  • Experience on Deployed the Software builds to QA, UAT and Production servers.
  • Organized and facilitated project planning, daily stand-up meetings, reviews, retrospectives, sprint, release planning, demos, and other Scrum-related meetings.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows, Solaris, Ubuntu

Virtualization Platforms: Virtual Box, Vagrant, VMware, Vagrant

Configuration management: Chef, Puppet, Ansible

CI/CD Tools: Jenkins, Hudson, Bamboo

Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Amazon Web Services: EC2, Elastic Load Balancer, Auto Scaling Services, Glacier, Elastic beanstalk, Cloud Front, Relational Database, Dynamo DB, Virtual Private Cloud, Route 53, Cloud Watch, Identity and Access Management(IAM), EMR, SNS, SQS, Cloud Formation, Lambda. VPN

Scripting Languages: Bash, Perl, Ruby, Shell, Python

Build Tools: Maven, Ant

Cloud platforms: AWS, Azure, Rackspace, Open stack

Logging & Monitoring Tools: Splunk, Log stash, Nagios

Databases: Oracle 10g/11g, Mongo DB, MySQL

Version Controls: Subversion, Git, GitHub

Issue Tracking Tools: Jira, Remedy, Clear Quest

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. DevOps/AWS Engineer

Responsibilities:

  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, S3, ELB, VPC, Route53, IAM.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) for accessing AWS resources.
  • Performed AWS S3 buckets creation, policies, IAM role based polices and customizing the JSON template.
  • Managed storage in AWS using Elastic Black Storage, S3, Glacier and Created Volumes and configured Snapshots.
  • Used Amazon Glacier for archiving data, Amazon RDS to manage, create snapshots, and automate backup of database.
  • Created load balancers(ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Scaling web applications and services developed with Java, .Net, PHP, Node.js, Ruby, Python on servers like Apache, Nginx, IIS using AWS Elastic Bean Stalk.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts and creating alarms and notifications for EC2 instances using Cloud Watch.
  • Created projects, VPC's, Subnetwork's, GKE Clusters for environments QA3, QA9 and Prod usingterraform.
  • Created Kubernetes Cluster usingTerraformwith Stackdriver Monitoring enabled and private cluster enabled.
  • Involve in maintaining the user accounts (IAM), policies, RDS, DynamoDB, SQS and SNS services in AWS cloud.
  • Created Python scripts to totally automate AWS services, which includes web servers, ELB, Cloud Front distribution, EC2 and Security groups, S3 bucket and application configuration, dis script creates stacks, single servers, or joins web servers to stacks.
  • Writing JSON templates for Cloud Formation and Ruby Scripts for chef automation and contributing to our repository on GitHub.
  • Creating and configuring Azure Active Directory services for authenticating application in Azure cloud office 365.
  • Configuring Azure Backup Service for taking backup of Azure VM and data of on premise to Azure.
  • Building and installing servers throughAzureResource Manager Templates (ARM) orAzurePortal.
  • Established SSO connections using SAML 2.0 and OAuth 2.0 protocols in the AD Azure PaaS Solutions - (DR on cloud using Azure Recovery Vault, Azure Web and Worker Roles, SQL Azure, Azure Storage).
  • Worked on the creation ofGoogleCloudinfrastructure in order to migrate the applications from the on-premise environment to Google Cloud.
  • CreatingGCPinternal VPN for the environments to shared VPC.
  • Assisted in Creating the Firewall rules and Site-to-Site VPN Architecture and Design.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.
  • Implemented new Docker container creation process for each GitHub branch. Container gets started using Jenkins as Continuous Integration server.
  • Managed Kubernetes charts using Helm and created reproducible builds of Kubernetes application, managed Kubernetes manifest files and managed releases of Helm packages.
  • Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF. Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures, and managing containers in AWS ECS.
  • Deployed and hosted applications on AWS using Ops Works, automated single click deployment onto AWS using Chef.
  • Written Terraform templates, Chef cookbooks, recipes and pushed them onto Chef Server for configuring EC2 instances.
  • Responsible for implementing User Activity Reporting modules and log analysis using Elasticsearch, Logstash and Kibana stack.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Developed Chef Recipes for automating the Infrastructure, deployment process.
  • Installed, configured and managed Ansible server and written playbooks to configure various middleware application servers and to automate repetitive tasks.
  • Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers.
  • Worked on Vagrant for configure lightweight, reproducible, and portable development environments
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.
  • Upgrading, administering, plug-in management, and user management and job creation in Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus, share artifacts across projects.
  • Performance monitoring and tuning using Datadog.
  • Experienced in static code analysis tool SonarQube right from setup to configuration in Jenkins and analyzing the different programming languages like Java, C# and JavaScript.
  • Used Python, Perl, Shell scripts in automation and integration.
  • Managed code by maintaining code repository in GIT (Bit Bucket), Improve practices of branching and code merge to custom needs of development team.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, and building of source code.
  • Monitoring and application analysis using Nagios, Splunk.
  • Used the JIRA for bug tracking, creating the dashboard for issues.
  • Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc.

Environment: AWS, Terraform, Docker, Kubernetes, Chef, Ansible, Nagios, Splunk, SonarQube, Oracle, MSSQL, MySQL, AWS EC2, IAM, S3, VPC, Cloud Watch, ELB, SNS, GIT, GITHUB, Maven, Jenkins, Python, Perl, Shell, Jboss, Tomcat.

Confidential, San Jose-CA

Sr. DevOps/Azure Cloud Engineer

Responsibilities:

  • Designing and creating Azure virtual machines, Implementing and managing virtual networking within Azure and connect to on-premises environments.
  • Designed a backup plan and monitored storage solutions in accordance with the HA and DR requirements of the enterprise Hosting environment, Create and manage Azure AD tenants, and configure application integration with Azure AD.
  • Utilized ASR (AzureSite Recovery), Power Shell and MVMC (Microsoft Virtual Machine Convertor) forn premise tocloudmigrations.
  • Configured BGP(Border gateway protocol) routes to enable ExpressRoute connections between on Premise data centers andAzurecloud.
  • Exposed Virtual machines andcloudservices in the VNets to the Internet usingAzureExternalLoad Balancer.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in VNet withAzureInternal Load Balancer.
  • Azure PaaS Solutions like Azure Web Apps, Redis Cache, Application insights Azure Server less Functions, Azure Stream Analytics, SQL Azure and Azure Storage.
  • Created Azure cloud services, Azure storage, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IaaS environment.
  • Implemented Office 365 andAzureActive Directory for single sign on SSO Authentication, Authorization andAzureRole-based Access Control (RBAC).
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Configured SSL s and Authentication to provide Security.
  • Experience on Power Shell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software based appliance functions (firewall, WAN optimization and intrusion detections).
  • Used cloud check tool to monitor expenses of Azure Implemented scheduler for resources in cloud to cut down cost in non-production environments used KeyVault
  • Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the Master chef server using chef client tool like chef-repo.
  • Installed SonarQube plugin’s in Jenkins and integrated with Maven scripts and worked with Build Management Tools Ant and Maven for writing build.xmls and Pom.xmls.
  • Deployed the Java applications in web application servers like Apache Tomcat and Involved in the installation and configuration of Nix as a web server.
  • Installed Jenkins on Linux server & created master-slave configuration to implement multiple parallel builds through a build farm.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure and planned, tested and then managed the upgrade of our puppet.
  • Developed build and deploy scripts using ANT, MAVEN as build tools in Jenkins to move from one environment to other environments and deployed new plugins to support new functionality inTerraform.
  • Application Deployments & Environment configuration using Chef, Ansible and wrote Ansible Playbooks to configure and install software and other packages to the application.
  • Maintain Chef Servers and management application dat can use ServiceNow (CI) data to bring computers into a desired state by managing files, services and packages dat are installed on physical or virtual machines.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and also configured automation using Docker containers.
  • Built Jenkins pipeline to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR.
  • Build auto-scaled systems with Docker and Ansible Tower and application level performance monitoring and alerting with an acute sense of what is signal and what is noise.
  • Deployed and maintained Chef role-based application servers, including Apache, JBoss, Nginx, and Tomcat.
  • Used Splunk for log analyzing and improving the performance of servers and wrote several custom Splunk queries for monitoring and alerting.
  • Implemented comprehensive cloud monitoring and incident management solution using Cloud kick, Data dog.
  • Having good experience in SDLC methodologies like Agile and Scrum Methodologies and Python based environment.

Environment: Azure, Terraform, Nix, ANT, Maven, Kubernetes, SonarQube Tortoise SVN, GitHub, Chef, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Bamboo, JIRA, Nexus, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, Menlo Park, CA

Sr.DevOps Engineer

Responsibilities:

  • Responsible for using AWS Console and AWSCLI for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, AMI, Cloud Formation, CloudWatch and Cloud Trail.
  • Created and managed EC2 instances utilizing various AWS services like auto-scaling groups, Elastic Load Balancing (ELB), S3 and Glacier for our QA and UAT environments and infrastructure servers for Chef.
  • Defined AWS Security Groups which acted as virtual firewalls dat controlled the traffic allowed to reach one or more AWSEC2 instances.
  • Performed AWS cloud deployments for web applications with CloudWatch to monitoring and VPC to manage network configurations.
  • Created a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, ElasticLoadBalancer.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to build a secure zone environment for organizations in AWS public cloud.
  • Performed Auto Scaling, Elastic Load Balance and AMIs and utilized EBS to store persistent data and mitigate failure by using snapshots.
  • Created S3 buckets to back up the files and customized it in JSON format and assign the policies to access the files. For archive files Glacier is used. Worked on IAM to set up user roles with corresponding user and group policies using JSON.
  • Well Versed with Configuring Access for inbound and outbound traffic RDSDBservices, DynamoDB tables.
  • Used Docker as a new level of simplicity to defining and creating applications by encapsulating them in containers.
  • Expertise in setting up DockerHost, DockerRegistry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances). Developed Networking policies for Docker containers.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Extensively involved in Managing Ubuntu, Linux and Windows virtual servers on AWSEC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Worked with many different concepts of Chef like Roles, Environments, Data bags, Knife, Chef Server Admin/Organizations.
  • Created Custom Puppet modules for bootstrapping new servers with the required application dependencies and packages.
  • Build the maven artifacts using Jenkins and Deploying into Amazon Cloud Environment by adding Monitoring Metrics to Cloud Watch and the respective Alarms.
  • Used Build Management tools like Maven for writing build.xml and Pom.xml and has experience on version controls tools and repositories like GIT, SVN, Bitbucket, S3, and Code Commit.
  • Created Instances in Apache Web server and JBOSS Application server in QA and Production environments.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Administered Apache and Nginx web servers and queering several RDBMS servers like SQL, MySQL, Aurora for data integrity.
  • Created Jira workflows to automate deployment and for issue tracking. Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue tracker.

Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53,AMI, SQS, SNS, Lambda, CLI, CDN), ELK, Docker, Chef, Jenkins, ANT, Maven, Git, SVN, Cron, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, WebSphere, Route53, DNS, Bamboo Nagios, RHEL.

Confidential

DevOps Engineer

Responsibilities:

  • Monitored software, hardware and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins. Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
  • Set up puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Created Puppet manifests, classes and modules to automate system operations. Developed the scripts to push patches, files and maintain configuration drift through the Puppet Tool.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Implemented new project builds using Jenkins and Maven as build framework tools, inspected builds in staging environment before rolling out to production environment.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented GIT Lab for version control of Puppet modules and process documentation.
  • Manage Code Repository by, maintaining code repository in GIT, improve practices of branching and code merge to custom needs of development team.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit requirement.

Environment: Puppet, Jenkins, Hudson, ANT, Maven, Git, SVN, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, WebSphere, Nagios, RHEL.

Confidential

System Support Engineer

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 servers operating system and application patch level, diskspace and memory usage, user activities on day-to-day basis.
  • Installations of HP Open view, monitoring tool, in more TEMPthan 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 Perl for Web Sphere 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 remote file 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.

We'd love your feedback!