Aws/devops Developer Resume
Coppell, TX
SUMMAR
- DevOps professional with 9 years of extensive IT experience in Automating, configuring and deploying using tools like Ansible, Terraform, Jenkins, Docker, Docker Swarm, Chef, Nagios, Git, GitHub, Splunk, Maven/Ant, Vagrant, Kubernetes, Bamboo.
- Accomplished Cloud/DevOps Engineer, Site Reliability Engineer and Build/Release Engineer with implementing automation projects, provisioning cloud resources, CI/CD pipeline, developing internal web applications, handling transitions, release activities.
- Experience in migrating on - premise infrastructure to cloud platforms like AWS and performed virtualization using Vagrant with VMware.
- Experience on complete software development life cycle ( SDLC )management with software development models like Agile development methodologies, Scrum Model.
- Meet customer needs with hands on implementation knowledge with leadership, designing, developing, installation, configuration management, on-boarding with specifications, patching with business continuity and troubleshooting with integrity/ reliability with not just limited to Red hatLinux, SuseLinux, CentOS, Ubuntu, Fedora, and Windows Servers.
- Designing, developing and deploying the reliable infrastructure with high availability, fault tolerant, scalable, load balanced, cost effective as per industry standard best practices using the resources like EC2, cloud formation, autoscaling, launch configuration/template, ALB, Elastic Load Balancing, VPC, Subnets, IAM, SNS topics, SQS, Route53, CloudFront, CloudWatch, CloudTrail, Elastic Search, Direct connect, Systems manager, AMI’s, Lambda, Fargate, S3 buckets, API Gateway, Kinesis, firehouse, Dynamo DB, RDS, AWS Athena etc.
- Technical hands-on experience writing MDM rules and guidelines
- Identification of Key Functional requirements from SAP Implementation.
- Extensive working experience in iOS development & related technologies
- Proficient in migrating existing AWS infrastructure to serverless architectures where feasible with AWS Lambda, kinesis streams, firehose, s3, DynamoDB and deployed via Hashi corp Terraform/AWS Cloud Formation by running it through the pipelines for archival/retrieval.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Strong experience and knowledge of real time data analytics usingSpark Streaming, KafkaandFlume
- Experienced in branching, Merging, tagging, issue tracking, Code reviewing and maintaining the version across the environments using SCM tools like GIT, GitHub, Bitbucket, Subversion (SVN) and TFS on Linux and windows platforms.
- Proficient in Orchestration and migration of Continuous Integration/Continuous Delivery processes using Cloud Formation and Terraform Templates and Containerized the infrastructure using Docker, which was setup in Vagrant, AWS and VPCs
- Build Reactcomponents and stand-alone functions to be added to any future pages.
- Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling, Generics and other utility classes.
- Experienced in implementing the data pipeline, identifying, optimizing data delivery, automating the manual processes, re-designing the infrastructure for greater scalability that helps building the analytics tools to provide data acquisition, operational efficiency and other KPI’s.
- Good understanding on Migrating applications to Google Cloud Platform, Off site disaster recovery and archival with Google Cloud Platform, Hybrid architectures and multi cloud deployments
- Implementing experience in the container orchestration to drive all microservices builds out to the Docker registry and then deployed to Kubernetes by Creating Pods and managing using Kubernetes
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and Configuring Docker containers for Branching purpose and deployed using Elastic Beanstalk
- Partner with the business partners and AS Architecture teams to manage the overall AWS and Redshift demand & continuously manage business partner expectation
- Configuration management experience with Puppet, Chef, Ansible or similar
- Experience with Docker, Docker swarm, Kubernetes, and clustering frameworks with Mesos providing the fine-grained resource allocations for pods across nodes in a cluster and making Kubernetes play nicely with other frameworks running on the same cluster resources
- Knowledge of NGINX in using as a reverse proxy andload balancerto manage incoming traffic and distribute it to slower upstream servers - anything from legacy database servers to microservices
- Automated the provisioning of Tomcat application, Apache web instances, WebLogic application servers through ansible that are triggered using the user data/metadata configuration setup through the CloudFormation scripts in the bamboo pipeline to relevant LOB environments and blue/green deployments.
- Managing On-Site OS, Applications, Services, Packages using chef as well AWS for EC2, S3, Route53 & ELB with chef cookbooks Also using AWS Lambda as microservices and API Gateways to achieve Scalability
- Used Ansible scripts to automate the Cassandra Tasks such as new installations/configurations and Basic Server Level Checks
- Responsible for developing a front-end application using React JSand Redux architecture for internal team’s productivity use
- Administered tasks like taking backups, expanding file system disk space, creating NFS mounts, TCP/IP, UDP, OSI Model, N tier Architectures, DNS, DHCP, NAS, NFS, SSH, HTTP and HTTPS
TECHNICAL SKILLS
Operating Systems: UNIX, red hat Linux (RHEL), Ubuntu, Windows 98/NT/XP/Vista/7/8SCM Tool Subversion, GIT, GitHub, Bitbucket, TFS
Build Tool: Ant, Maven
CI/CD Tools: Jenkins, Hudson, bamboo, Spinnaker, U Deploy, CircleCI
Containerization: Docker, Kubernetes, OpenShift Mesos.
Configuration Management: Chef, Ansible.
Automation Tools: Ansible tower, Terraform
Scripting: Python, shell, JavaScript, Perl, bash, groovy, visual basic, GoLang
Bug tracker & Testing: JIRA, Bugzilla, SonarQube, Junit, Test Flight and Test Rail
Repositories: Nexus, Artifactory,Jfrog
Web Service Tools: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logicIBM WebSphere, WebLogic
Languages/Utilities: Shell Script, ANT Script, Batch Script, Ruby, Perl, Node.js, C, C++, Objective C, Python, Java, J2EE
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
Databases: MS.SQL, MySQL, Oracle, DB2, mongo DB, PostgreSQL, Dynamo DB
Monitoring and alerting tools: AppDynamics, Splunk, SiteScope, Dynatrace, Kibana, Logstash, ELK.
Cloud Technology: Open stack, AWS - AMI, Ec2, VPC, Subnets, Autoscaling, EBS, KMS, Systems manager, Elastic search, elastic beanstalk, security groups, launch configurations, launch template, ALB, ELB, SNS,SQS, cloud watch, cloud trail, code commit, code deploy, code pipeline lambda, kinesis streams, firehose, DynamoDB, RDS, API Gateway, ECS, ECR.
PROFESSIONAL EXPERIENCE
Confidential, Coppell, TX
AWS/DevOps Developer
Responsibilities:
- Taking leadership/ownership and driving the scenarios by communicating/ interacting with stakeholders, gathering the business requirements, Architecting the cloud migration design
- Partnered with enterprise architects, technical advisors, stakeholders, security architects for designing, architecting and implementing the production ready, Auto scalable, load balanced, highly available, fault tolerant AWS infrastructure.
- Used AWS EKS (Elastic Kubernetes Services) to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions and Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages
- Experience in working as a DevOps Engineer, Build and Release Engineer, System Administrator operations process and tools area (Code review, unit test automation, Build & Release automation, SCM, Incident and Change Management).
- Built microservices using spring boot for the delivery of software products across the enterprise.
- Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans
- Designed and documented the Architecture diagram, high level design diagrams, production readiness documentation, written communications, on-boarding documentation etc.
- Used tools in agile environment like JIRA for Bug tracking/created tickets, generated reports on different bugs and Tickets and as well used for CI/CD branch tracking for passed, failed builds, commits etc.
- Developed the design architecture for the implementation, branching strategies for the bitbucket code repository, integrating the JIRA for tracking the branches of the repository and committing the code from GIT with JIRA ticket number.
- Hands-on knowledge of latest iOS features
- End-to-End Cloud Data Solutioning and data stream design, experience with tools of the trade like: Hadoop, Storm, Hive, Pig, Spark, AWS (EMR, Redshift, S3, etc.)/Azure (HDInsight, Data Lake Design)
- Using ReactJs as core framework for developing the UI custom components.
- Responsible for Analysis and Migration of Application from classic ASP to .Net Core Environment
- Involved in developing reusable Core libraries using Core java Classes and Interfaces.
- Implemented Continuous Integration and Continuous Deployments alongside implementing the devsecops strategies for security using JIRA for build tracking, bitbucket for version tracking, bamboo for pipeline, JFROG for artifact storing and deploying to the relevant microenvironments aws account for creating/deleting/updating the infrastructure stack in a blue/green stacks.
- Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
- Experience in embedded development, java development, work with authentication such as OAuth2, Azure or PCF
- Encrypted the EBS volumes in-rest and in-transit using the specific KMS keys widely used across the organization for the relevant department for ebs volumes
- Involved in key customizations like SAP-i2 interface, Contract Print etc
- Provisioned the aws infrastructure stack with aws resources EC2, cloud formation, autoscaling, launch configuration, ALB, VPC, Subnets, IAM, SNS topics, SQS, Route53, CloudFront, Web Application firewall, CloudWatch, akamai and implemented the security for the applications being hosted in the cloud with devsecops strategies performed through Automation.
- Associated LDAP protocol as part of the CloudFormation templatses for authentication process and login to the instances using the centralized network authorization.
- Solid administration understanding of Linux, MS Windows, Git, NPM, Bower, Karma, Jenkins, Maven, Nexus, Confluence, Jira, Selenium Grid, Grunt, Chef/Puppet/SaltStack, IMS, DB2, MS SQL Server
- Implemented the cicd by creating the WebLogic images with JDK, psu using GitHub, Spinnaker/Jenkins-groovy based pipelines and deploying web application to Kubernetes by creating the WebLogic domain and storing the artifact in the nexus repository
- Developed different environments of different applications on AWSby provisioning Kubernetes clusters on EC2 instances and EKS using Docker, Ruby, Bash and Python
- Implemented monitoring using the Splunk and performed a POC for using the adobe target with tagging mechanism to capture the metrics.
- Developed containerization solutions using docker, Kubernetes for network automation, orchestration with scalable policy driven Software Defined Networking(SDN), implementing distributed security with fine-grained policies, load balancing and service discovery, supporting aws and azure as hybrid cloud deployments.
- Several years of experience in using, operating and developing on top of cloud infrastructures and services therein, e.g. with Cloud Foundry, OpenStack, Amazon Web Services, Microsoft Azure or Google Cloud Platform
- Experience with intellectual property and licensing analysis tools (e.g. BlackDuck, Palamida, WhiteSource)
- Implementing the Go’s garbage collector helping us where we don’t have to worry about memory management And using Go’s automatic documentation generator (godoc) that makes code self-documenting.
Environment: AWS, Azure, EC2,s3, cloud formation, autoscaling, launch configuration, ALB, VPC, Subnets, IAM, SNS topics, SQS, Route53, CloudFront,Kafka, Web application firewall, CloudWatch, CloudTrail, MySQL, KMS, WebLogic, ansible, python, shell, Golang, ASP.NET Core 2.2, ReactJS, Docker, lambda, Kinesis streams, firehose, hive, glue, AWS Athena, Bitbucket, bamboo, Docker, PostgreSQL, MySQL, DynamoDB, Spinnaker, Kubernetes, Jfrog, RESTApi, Hadoop EMR, Glue, ETL, HUE, SonarQube, Data analytics, SiteScope, PagerDuty, Splunk.
Confidential, Rochester,MN
AWS/DevOps Engineer
Responsibilities:
- Partnered with Business, Architecture, and Application teams to perform POCs and complete technical design for Infrastructure (CAAS/FAAS) solution for the organization
- Partnered with teams operating across multiple countries for building the omni channel messaging platform and be operational without any disruptions with cost optimization
- As Content As A Service team was responsible in leading, building, designing, configuring the event-driven infrastructure based on serverless architectures based as Function as a service in AWS using the resources like lambda, Fargate, kinesis streams, firehose, DynamoDB, Elastic search guard duty, s3, API Gateway, Dynamo DB, Direct connect, SNS, CloudWatch, CloudFront, Route53, IAM along with security principles.
- Integrated Docker container Orchestration framework using Kubernetes by creating pods, confirms and deployments (EKS).
- As FAAS with event-driven operating model for making the calls in RESTApi pattern for reading, creating, deleting the data from the Siebel communications.
- SQL Query tuning in a Redshift data warehouse environment
- Using the lambda streamlining process for retrieving the data and archiving the data that to be used for the communication channels in the omni-channel communication platform in data storage and by creating a Golang serverless application, and deploying it to Lambda.
- Implemented the Omni-channel communication platform as a messaging platform by integrating across multiple channels like WhatsApp, line, emails, KIK etc.
- Implementing a new tool from scratch for storing the content across the organization and dynamically pulling as needed through the omnichannel communication
- Dynamically drag and drop as part of the api calls by tracking the metrics assigned for number of hits etc.
- Used tools like JIRA for Bug tracking/created tickets, generated reports on different bugs and Tickets
- Using the GitHub across the enterprise using the organization feature through private repo and making use for the cost optimization.
- Implemented CI/CD pipeline with application containerized deployment using container orchestration tools like ECS,EKS, ECR, Code commit, code build, code pipeline with the AWS environment and as well upgraded to use with Fargate for containerized deployments. provision the aws resources and integrate with the system and CI/CD setup using the GitHub, semaphore, Docker hub, and deploying to the Kubernetes cluster using the digital ocean through the deployconfig through the semaphore secrets. using Terraform along with packer to create custom machine images and automation tools like Chef/Ansible to install software's after the infrastructure is provisioned with security patches, firewalls, interfaces etc.
- Automated the infrastructure using Terraform and making it auditable by storing all the infrastructure changes in a version control system like GIT
- Developed terraform scripts for automating the infrastructure using AWS resources, GitHub, Jenkins, Jfrog, for provisioning and for post provisioning software and services configuration are done via Ansible.
- Implanted a continuous Delivery pipeline with Docker, semaphore, and GitHub. Whenever a new GitHub branch gets started, semaphore our continuous Integration server, automatically attempts to build a new Docker container from preconfigured webhooks and deployed in Docker hub and deployed to Kubernetes cluster in digital ocean using the semaphore by autoscaling and load balanced instances.
- Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images
- Worked with various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
- Developed scripts for deployment of customer environments into AWS using Bash, Python and created scripts which integrated with Amazon RESTAPI to control instance operations for RESTApi calls
Environment: Terraform, Docker, Kubernetes, Git, GitHub, Jenkins,Groovy, Semaphore, Digital Ocean, Jira, RESTApi, AWS lambda, Fargate, kinesis streams, firehose, DynamoDB, Golang, Web application Firewall, guard duty, s3, API Gateway, Dynamo DB, Direct connect, Elastic search, SNS, CloudWatch, CloudFront, Route53, IAM, KMS, code commit, code deploy, code pipeline, ECR, ECS, Docker, Docker Hub, Kubernetes.
Confidential, Louisville, KY
AWS/DevOps Engineer
Responsibilities:
- Strong experience on DevOps tools such as GIT, Chef, Docker, Puppet, Vagrant, Virtual box, Ansible, Jenkins, Maven, ANT and SVN.
- Developed and implemented automated Linux infrastructure environments on VMs using Vagrant, Chef, Jenkins, Maven, Git, Apache and Tomcat servers.
- Worked closely with different projects for build and release SCM effort like Branching, Tagging, Merge, etc.
- Versioning and Source control of codes using GIT, Bit bucket using concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Maven the Java projects and managing Maven repositories.
- Expertise in converting build.xml into pom.xml to build the applications using MAVEN.
- Implemented a continuous delivery using Jenkins in Linux environment.
- Expertise in writing CHEF cookbooks and recipes to automate infrastructure as a code.
- Involved in the setup of Chef Servers, workstations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
- Virtualized the servers using the Docker for the test environments and dev-environments needs and, configuration automation using Docker containers.
- Setup the Jenkins jobs for Continuous integration process and to execute test cases.
- Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.
- Skilled at Software Development Life Cycles (SDLC) and Agile Programming Methodologies.
- Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB (sub version control).
- Used JIRA to track issues and Change Management.
- Worked on Tomcat 7, JBOSS, and Web Logic and Web Sphere Application servers for deployments.
- Strong experience in working in Linux and Windows environments.
Environment: ANT, Jenkins, Make, JIRA, Perforce, Shell, UNIX, Linux, Subversion, AWS, Nexus, Apache 2.x, Kubernetes, Apache Tomcat 6.x/7.x, New Relic
Confidential
Cloud AWS Engineer
Responsibilities:
- Leading/mentor the Infrastructure as code (IAC) team and being SME for ansible tower, was responsible for architecting, installing, building, configuring, integrating different tools with post-provisioning tools like terraform enterprise, Ansible Tower for LDAP, Ping Identity, CMDB, Inventory management, Avamar backup client, ServiceNow for change management.
- Managed variousIAAS/PAAS design groups & working toward designing, architecting, and implementing the product as per the business/security guidelines that’s supporting hybrid cloud platforms Azure and AWS.
- VersionOne is used to track the user stories, backlogs, impediment, risks, and replicating the repeated stories as template in VersionOne
- Defined and implemented the GitHub branching strategies, Gitignore, code reviewers, code approvers with respect to the environment by using the scripts like ansible scripts, python scripts
- Implemented fully automated server build, management, monitoring, and deployment solutions spanning multiple platforms, tools like open stack for scalability in private and public clouds and technologies using the ansible scripts.
- Implemented Splunk-Logging, SiteScope-Monitoring & alerting, Ping Identity for Authentication and LDAP for Authorization, Secret Storage Solutions using tools Hashi corp Vault, Ansible vault etc. to Ansible Tower platform.
- Created AWS cloud formation templates to create organization AWS network from scratch with custom sized VPC, subnets, NAT gateways, internet gateways, Route tables, ACL’s EC2 instances, ELB's, security groups
- Developed Cloud Formation Templates in YAML/ JSON format to build theAWS infrastructure with the paradigm of Infrastructure as a Code by using the command line tools likeAWSCLI to control variousAWSservices through SHELL/BASH/python coding/scripting running using the userdata /metadata.
- Developed automation and deployment templates for relational and non-relational databases including postgres, MS-SQL, MySQL, Cassandra and MongoDB for different micro-services and querying.
- Organized the workshops on Ansible tower in the organization to share the knowledge on consuming the ansible tower platform in performing automation
- Involved in PaaS with RedHat OpenShift Container Platform in Architecting, installing, and configuring the platform using different tools and technologies
Environment: AWS, NoSQL, MS SQL, MySQL, Git, GitHub, Jenkins,Groovy, ansible, ansible tower, VMware Workstation, Docker (Daemon), Kubernetes, Python, shell script, Cassandra, MongoDB, ELK, Logstash, Kibana, elastic search, Elastic cache, Rest API, Cloud Front, Cloud Watch, Cloud Trail, KMS, OpenStack, OpenShift, Hashi corp Terraform, Cloud Formation, Nagios, Red Hat Linux, mpstat, vmstat, Iostat, netstat, nfsstat, Packer, Jfrog, Jira, VersionOne, Vagrant, Azure.
Confidential
Unix/Linux /Systems Administrator
Responsibilities:
- Involved in installation, configuration, patching and administration of Linux/UNIX and Windows Servers, Upgrading
- Experience in configuring network services such as HTTP, DHCP, and TFTP and Configured in setting up SSH, and Telnet connectivity between multiple hosts
- Installed and configured Apache on RHEL, Integrated Apache Web Server to communicate with Web Sphere.
- Administered Apache web servers, Mail, DNS, MySQL databases, Managing Patches configuration, version control, service pack and reviews connectivity issues regarding security problem also Implemented NFS, Auto Mount, DNS, and LDAP related issues
- Leading the installation, configuring, and tuning of WebLogic environments and administrating Java, J2EE applications using Oracle WebLogic Server and Oracle Application Server along with application monitoring services.
- Responsible for writing Bash, Shell, Perl, Python scripts to ping servers and adding users to the boxes and proficient in coding, scripting languages to automate daily activities
- Integrated with Virtual Environments such as VMware Suites, Oracle Virtual Box, resolved system errors, crashes, disk space problems, huge file sizes, and file system full errors
- Excellent knowledge on DNS, NIS, NFS, FTP, Samba Server, LDAP, remote access, security management, and system troubleshooting skills
- Responsible for Project Management in Linux/Unix/Windows system integration projects
- Designed and Implemented, Administered, Secured Ubuntu, Centos virtual systems and configured related tasks like installations etc.
- Maintained both the servers VM based and standalone and managed updates for Linux and Windows systems
Environment: RHEL, CentOS, Tomcat, WebLogic, Shell Scripting, Python, Bash, Samba, VMware, LDAP, DNS, Samba, FTP, NFS, MYSQL, HTTP, DHCP, SSH, VMware